public ActionResult Index() { //decidi fazer meu mapeamento para ter mais eficiencia nos objetos complexos //var compradorViewModel = Mapper.Map<IEnumerable<Domain.Entities.Comprador>, IEnumerable<CompradorViewModel>>(_compradorApp.GetAll()); return(View(CompradorViewModel.ModelToViewModel(_compradorApp.GetAll()))); }
public ActionResult Delete(int id) { var comprador = _compradorApp.GetBy(id); var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id)); //Mapper.Map<Domain.Entities.Comprador, CompradorViewModel>(comprador); return(View(compradorViewModel)); }
public ActionResult Create() { PodeInserir(); var CompradorViewModel = new CompradorViewModel(); return(View(CompradorViewModel)); }
public ActionResult Edit(int id) { var comprador = _compradorApp.GetBy(id); //Mapper.Map<Domain.Entities.Comprador, CompradorViewModel>(comprador); var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id), _empresaApp); return(View("Form", compradorViewModel)); }
public ActionResult Edit(CompradorViewModel Comprador) { if (ModelState.IsValid) { var CompradorDomain = Mapper.Map <CompradorViewModel, Comprador>(Comprador); CompradorApp.Update(CompradorDomain); Success(string.Format("<b>{0}</b> editado com sucesso.", Comprador.Nome)); return(RedirectToAction("Index")); } Danger("Comprador não pode ser editdado."); return(View(Comprador)); }
public static Comprador ParseToDB(this CompradorViewModel item) { if (item != null) { return(new Comprador() { CodComprador = item.CodComprador, NomeComprador = item.NomeComprador, DataHoraCriação = item.DataHoraCriacao, DataHoraModificação = item.DataHoraModificacao, UtilizadorCriação = item.UtilizadorCriacao, UtilizadorModificação = item.UtilizadorModificacao }); } return(null); }
public ActionResult Gravar(CompradorViewModel comprador) { if (ModelState.IsValid) { //var compradorDomain = Mapper.Map<CompradorViewModel, Domain.Entities.Comprador>(comprador); var compradorDomain = CompradorViewModel.ViewModelToModel(comprador); if (0 == comprador.CampradorId) { _compradorApp.Add(compradorDomain); } else { _compradorApp.Update(compradorDomain); } return(RedirectToAction("Index")); } return(View("Form", comprador)); }
public ActionResult Create() { return(View("Form", CompradorViewModel.ModelToViewModel(new Domain.Entities.Comprador(), _empresaApp))); }
public ActionResult Details(int id) { var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id)); return(View(compradorViewModel)); }