// GET: Encomenda public ActionResult Index() { var vm = new EncomendaViewModel(); var nomeUsuario = User.Identity.Name; vm.NomeUsuarioLogado = nomeUsuario.Split('-')[0]; return(View(vm)); }
public ActionResult RegistrarEncomenda(EncomendaViewModel vm) { var encomenda = Encomenda.Criar(vm.Descricao, vm.Fragil, vm.NomeResponsavel, User.Identity.GetUserId()); unitOfWork.Encomendas.Complete(encomenda); unitOfWork.Complete(); vm.Sucesso = true; NotificarEncomenda(encomenda); return(View("Index", vm)); }
public ActionResult Create([Bind(Include = "ClienteId,HoraEntrega,Observacoes")] EncomendaViewModel encomenda) { if (ModelState.IsValid) { Encomenda enc = new Encomenda(); enc.DataRecebimento = DateTime.Now; enc.DataHoraEntrega = encomenda.HoraEntrega; enc.Observacoes = encomenda.Observacoes; enc.Status = StatusEncomenda.ATIVA; enc.Cliente = db.Clientes.FirstOrDefault(c => c.Id == encomenda.ClienteId); db.Encomendas.Add(enc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encomenda)); }