public JsonResult DeleteReqTemplateLine([FromBody] SimplifiedReqTemplateLinesViewModel item) { if (item != null) { if (DBSimplifiedReqTemplateLines.Delete(item.ParseToDB())) { item.eReasonCode = 1; item.eMessage = "Registo eliminado com sucesso."; } else { item = new SimplifiedReqTemplateLinesViewModel(); item.eReasonCode = 2; item.eMessage = "Ocorreu um erro ao eliminar o registo."; } } else { item = new SimplifiedReqTemplateLinesViewModel(); item.eReasonCode = 2; item.eMessage = "Ocorreu um erro: a linha não pode ser nula."; } return(Json(item)); }
public JsonResult CreateReqTemplateLine([FromBody] SimplifiedReqTemplateLinesViewModel item) { if (item != null) { item.CreateUser = User.Identity.Name; var createdItem = DBSimplifiedReqTemplateLines.Create(item.ParseToDB()); if (createdItem != null) { item = createdItem.ParseToViewModel(); item.eReasonCode = 1; item.eMessage = "Registo criado com sucesso."; } else { item = new SimplifiedReqTemplateLinesViewModel(); item.eReasonCode = 2; item.eMessage = "Ocorreu um erro ao criar o registo."; } } else { item = new SimplifiedReqTemplateLinesViewModel(); item.eReasonCode = 2; item.eMessage = "A linha não pode ser nula."; } return(Json(item)); }