public static bool IncidenteCreate(IncidenteViewModel entrada, out Incidente modelo, ContextPage contexto) { modelo = new Incidente(); modelo = entrada.Incidente; SqlGeneric sqlService = new SqlGeneric(); modelo.codigo = sqlService.RetornaNovaPosicao(11, contexto.idOrganizacao); if (modelo.codigo != null) { //************ Objetos de controle de acesso ****************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } // end of if return(false); } // end of method IncidenteCreate
public ViewResult FormCreateIncidente() { IncidenteViewModel modelo = new IncidenteViewModel(); modelo.Incidente = new Incidente(); modelo.Contexto = contexto; modelo.Incidente.criadoEm = DateTime.Now; modelo.Incidente.criadoPorName = contexto.nomeUsuario; return(View(modelo)); } // end of method FormCreateIncidente
} // end of method IncidenteCreate public static bool IncidenteUpdate(IncidenteViewModel entrada, out Incidente modelo) { modelo = new Incidente(); modelo = entrada.Incidente; //************ Objetos de controle de acesso ******************* modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = entrada.Contexto.idUsuario; modelo.modificadoPorName = entrada.Contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); } // end of method IncidenteUpdate
public ViewResult FormUpdateIncidente(string id) { IncidenteViewModel modelo = new IncidenteViewModel(); modelo.Incidente = new Incidente(); modelo.Incidente.id = new Guid(id); modelo.Incidente.modificadoPorName = contexto.nomeUsuario; modelo.Incidente.modificadoEm = DateTime.Now; Incidente retorno = new Incidente(); if (!String.IsNullOrEmpty(id)) { retorno = IncidenteData.Get(modelo.Incidente.id); modelo.Incidente = retorno; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } // end of if return(View(modelo)); } // end of FormUpdateIncidente
public async Task <IActionResult> Post([FromBody] IncidenteViewModel vm) { try { var entity = vm.Parse(); var isValid = entity.IsValid(); if (!isValid.Valid) { return(BadRequest(isValid.Errors)); } await _incidenteApplication.InserirAsync(entity); return(Created("GetByIdIncidente", entity.IdIncidente)); } catch (Exception e) { return(BadRequest(new ResultError(e.Message))); } }
public IActionResult FormUpdateIncidente(IncidenteViewModel entrada) { Incidente modelo = new Incidente(); entrada.Contexto = this.contexto; try { if (IncidenteRules.IncidenteUpdate(entrada, out modelo)) { IncidenteData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } // end of if } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateIncidente-post", ex.Message); } // end of catch return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString() })); } // end of method FormUpdateIncidente
public async Task <IActionResult> Put(int id, [FromBody] IncidenteViewModel vm) { try { var entity = vm.Parse(); var isValid = entity.IsValid(); if (!isValid.Valid) { return(BadRequest(isValid.Errors)); } entity.IdIncidente = id; await _incidenteApplication.AtualizarAsync(entity); return(NoContent()); } catch (Exception e) { return(BadRequest(new ResultError(e))); } }
public IActionResult FormCreateIncidente(IncidenteViewModel entrada) { Incidente modelo = new Incidente(); try { if (entrada.Incidente != null) { if (IncidenteRules.IncidenteCreate(entrada, out modelo, contexto)) { IncidenteData.Add(modelo); return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString() })); } // end of if 2 } // end of if 1 } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateIncidente-post", ex.Message); throw ex; } // end of catch return(View()); } // end of method FormCreateIncidente