Estamos nada, ouvi dizer que no próximo sábado você vai apresentar pra gente um deep dive em arquitetura de interface gráfica, não é mesmo?? J
[]s
Alexandre, eu usei seu esquema de transformação XSLT e confesso que fiquei um pouco perdido. Gastava-se mais tempo debuggando o XSLT do que gerando interfaces por si só.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
-~----------~----~----~----~------~----~------~--~---
class User {public DateTime CreationDate {get;set;}}
class UserController {public ActionResult ShowUser(Int32 id) {User user = userService.get(id);UserViewModel userViewModel = new UserViewModel(user);userViewModel.Culture = Thread.CurrentThread.CurrentUICulture.ToString();return View(userViewModel);}}
class UserViewModel {public User User { get;set; }public UserViewModel (User user) {this.User = user;}public String Culture { get; set; }public String GetFormattedDate() {if (this.User.CreationDate.Date == DateTime.Today) {if (this.Culture == "pt-br") {return "Hoje às " + this.User.CreationDate.ToShortTimeString();} else {return "Yesterday at " + this.User.CreationDate.ToShortTimeString();
}}else if (this.User.CreationDate.Date == DateTime.Today.AddDays(-1)) {if (this.Culture == "pt-br") {return "Ontem"; // TODO: ler de resource file} else {return "Yesterday";}} else {return this.User.CreationDate.ToShortDateString();}}}