public async Task <IActionResult> Update(VehiculoRutaEmpresaDto.RQUpdate oItem) { try { var oUserInfo = await this._jwtApplication.GetUserInfo(User); if (!oUserInfo.IsSuccess) { return(Ok(oUserInfo)); } oItem.nIdSession = int.Parse(oUserInfo.Data.sIdSession); oItem.sUsuario = oUserInfo.Data.sUsername; var oResult = await this._vehiculoRutaEmpresaApplication.Update(oItem); return(Ok(oResult)); } catch (Exception ex) { _ = this._logApplication.SetLog(EnumLogType.TEXT_N_EMAIL, EnumLogCategory.ERROR, "VehiculoRutaEmpresa-Update", ex, oItem); return(Ok(new Response <string> { Message = "ERR-Fallo en el servidor" })); } }
public async Task <Response <int> > Update(VehiculoRutaEmpresaDto.RQUpdate input) { try { var responseUpdate = new Response <int>(); var modelReq = this._mapper.Map <TM_VEHICULO_RUTA_EMPRESA>(input); var result = await this._vehiculoRutaEmpresaDomain.Update(modelReq); var nestadoProceso = Int32.Parse(result.STR_ESTADOPROCESO); if (nestadoProceso == 1) { responseUpdate.IsSuccess = true; responseUpdate.Data = result.NUM_VEHXEMP.Value; responseUpdate.Message = result.STR_MENSAJE; } else if (nestadoProceso > 1) { responseUpdate.Message = result.STR_MENSAJE; } else if (nestadoProceso == 0) { throw new Exception(result.STR_MENSAJE); } return(responseUpdate); } catch (Exception ex) { throw ex; } }