public ActionResult FiltrarEncomendas(TodasAsEncomendasViewModel vm) { vm.Encomendas = unitOfWork.Encomendas.GetEncomendasPorPeriodo(vm.De, vm.Ate); return(View("TodasEncomendas", vm)); }
public ActionResult EncomendaRecebida(int encomendaId) { var encomenda = unitOfWork.Encomendas.GetEncomendaPorId(encomendaId); encomenda.Entregue = true; encomenda.NomeQuemRecebeu = User.Identity.Name; encomenda.HoraRecebida = DateTime.Now; unitOfWork.Complete(); NotificarEncomendaRecebida(encomenda); var vm = new TodasAsEncomendasViewModel().Encomendas = unitOfWork.Encomendas.GetAllEncomendas(); return(View("TodasEncomendas", vm)); }
public ActionResult TodasEncomendas() { if (!Util.Util.VerificarPerfil(User.Identity.GetUserId())) { return(View("Error")); } var vm = new TodasAsEncomendasViewModel(); vm.De = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).Date; vm.Ate = vm.De.AddMonths(1).AddDays(-1).Date; vm.Encomendas = unitOfWork.Encomendas.GetAllEncomendas(); return(View(vm)); }
public JsonResult AdicionarObservacao(ObservacaoDTO dto) { string status = null; var encomenda = unitOfWork.Encomendas.GetEncomendaPorId(dto.Id); encomenda.DescricaoEncomenda += "\n" + dto.Observacao; unitOfWork.Complete(); status = "Observação adicionada!"; var vm = new TodasAsEncomendasViewModel() { Encomendas = unitOfWork.Encomendas.GetAllEncomendas() }; return(new JsonResult { Data = new { status = status } }); }