//public ActionResult Index() //{ // return View(DepartamentoBusiness.Pesquisar("")); //} //public ActionResult Pesquisar() //{ // DataTableHelper dataTable = new DataTableHelper(); // string descricao = Request.Params["descricao"].ToString(); // Response.Cookies["Departamento.Descricao"].Value = descricao; // int count = 0; // var dados = TicketAndamentoBusiness.PesquisarNovo(descricao, dataTable.sortBy, dataTable.startExibir, dataTable.regExibir, out count); // var objeto = new // { // iTotalRecords = count, // iTotalDisplayRecords = count, // sEcho = dataTable.echo, // aaData = dados // }; // return Json(objeto, JsonRequestBehavior.AllowGet); //} public ActionResult Inserir() { TicketAndamentoEntity entity = new TicketAndamentoEntity() { DataHora = DateTime.Now, Data = DateTime.Now, }; return(View("Index")); }
public ActionResult Editar(TicketAndamentoEntity model) { if (ModelState.IsValid) { try { new TicketAndamentoBusiness().Salvar(model, this.UsuarioId); return(RedirectToAction("~/Views/Ticket/_Andamento.cshtml")); } catch (TicketException ex) { ModelState.AddModelError("ex", ex.Message); } } return(View("Index", model)); }
public ActionResult Inserir(TicketAndamentoEntity model) { if (ModelState.IsValid) { try { new TicketAndamentoBusiness().Salvar(model, this.UsuarioId); // quando usado o ajax isto não existe // return RedirectToAction("_PrincipalTicket", model); } catch (TicketException ex) { ModelState.AddModelError("ex", ex.Message); } } return(View("~/Views/Ticket/_Andamento.cshtml", model)); }
public void Salvar(TicketAndamentoEntity entity, int usuarioId) { try { using (SynsTicketContext context = new SynsTicketContext()) { base.SaveChanges(entity, usuarioId, true, context); } } catch (TicketException ex) { this.Erros.Add(ex); } finally { if (this.Erros.Count > 0) { throw new TicketException(this.ConsisteErros()); } } }