public async Task <IActionResult> UpdateStatus([FromBody] DtoUpdateStatusTxVacunacionSubCutanea value) { if (value == null) { return(BadRequest(ModelState)); } var result = await _repository.TxVacunacionSubCutanea.UpdateStatus(value.RetornaTxVacunacionSubCutanea()); if (result.ResultadoCodigo == -1) { return(BadRequest(result)); } return(NoContent()); }
public async Task <IActionResult> Create([FromBody] DtoInsertTxVacunacionSubCutanea value) { if (value == null) { return(BadRequest("Master object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } var ObjectNew = await _repository.TxVacunacionSubCutanea.Create(value.RetornaTxVacunacionSubCutanea()); if (ObjectNew.ResultadoCodigo == -1) { return(BadRequest(ObjectNew)); } else { if (value.FlgCerrado != null) { if (bool.Parse(value.FlgCerrado.ToString())) { var updateStatus = new DtoUpdateStatusTxVacunacionSubCutanea { IdVacunacionSubCutanea = ObjectNew.IdRegistro, IdUsuarioCierre = int.Parse(value.RegUsuario.ToString()), RegUsuario = value.RegUsuario, RegEstacion = value.RegEstacion }; var result = await _repository.TxVacunacionSubCutanea.UpdateStatus(updateStatus.RetornaTxVacunacionSubCutanea()); if (result.ResultadoCodigo == -1) { return(BadRequest(result)); } } } } return(Ok(ObjectNew)); }