public JsonResult CreateSimplifiedRequisition([FromBody] SimplifiedRequisitionViewModel item) { if (item != null) { item.CreateUser = User.Identity.Name; item.CreateResponsible = User.Identity.Name; item.RequisitionDate = DateTime.Now.ToString(); item.RegistrationDate = DateTime.Now.ToString("dd/MM/yyyy"); item.RequisitionTime = DateTime.Now.ToString("HH:mm:ss"); if (DBSimplifiedRequisitions.GetById(item.RequisitionNo) != null) { item.eReasonCode = 101; item.eMessage = "O Nº " + item.RequisitionNo + " já existe!"; } else { if (DBSimplifiedRequisitions.Create(DBSimplifiedRequisitions.ParseToDatabase(item)) != null) { //Update Last Numeration Used Configuração conf = DBConfigurations.GetById(1); int entityNumerationConfId = conf.NumeraçãoRequisiçõesSimplificada.Value; ConfiguraçãoNumerações ConfigNumerations = DBNumerationConfigurations.GetById(entityNumerationConfId); ConfigNumerations.ÚltimoNºUsado = item.RequisitionNo; ConfigNumerations.UtilizadorModificação = User.Identity.Name; DBNumerationConfigurations.Update(ConfigNumerations); item.eReasonCode = 100; item.eMessage = "Requisição Simplificada criada com sucesso."; } else { item.eReasonCode = 101; item.eMessage = "Ocorreu um erro ao criar a Requisição Simplificada."; } } } return(Json(item)); }