public async Task <ActionResult> TipoIncindencia_CreaMdf([FromBody] TipoIncindencia tipoIncindenciaModel) { var data = await _incidenciaBussines.TipoIncindencia_CreaMdf(tipoIncindenciaModel); if (data.Exito) { if (tipoIncindenciaModel.IdTipoIncidencia == null) { return(Ok(new { data = "Tipo incidencia Fue registrado correctamente." })); } else { return(Ok(new { data = "Tipo incidencia Fue editado correctamente." })); } } else { return(BadRequest(new { data = data.MsjDB })); } }
public async Task <CommonResult <TipoIncindencia> > TipoIncindencia_CreaMdf(TipoIncindencia tipoIncindenciaModel) { CommonResult <TipoIncindencia> _commonResult = new CommonResult <TipoIncindencia>(); try { using (IDbConnection conexion = new SqlConnection(_Iconexion.GetConexion())) { var Parameters = new DynamicParameters(); Parameters.Add("@IdTipoIncidencia", tipoIncindenciaModel.IdTipoIncidencia, dbType: DbType.Int32, direction: ParameterDirection.Input); Parameters.Add("@Descripcion", tipoIncindenciaModel.Descripcion, dbType: DbType.String, direction: ParameterDirection.Input, size: 2500); Parameters.Add("@msj", dbType: DbType.String, direction: ParameterDirection.Output, size: 200); var Result = await conexion.ExecuteScalarAsync("SP_TipoIncindencia_CreaMdf", param : Parameters, commandType : CommandType.StoredProcedure); string PCmsj = Parameters.Get <string>("@msj"); if (String.IsNullOrEmpty(PCmsj)) { _commonResult.Exito = true; return(_commonResult); } else { _commonResult.Exito = false; _commonResult.MsjDB = PCmsj; _commonResult.MsjError = ""; return(_commonResult); } } } catch (Exception ex) { _commonResult.Exito = false; _commonResult.MsjDB = ""; _commonResult.MsjError = ex.Message; return(_commonResult); } }
public async Task <CommonResult <TipoIncindencia> > TipoIncindencia_ConsUn(int?IdTipoIncidencia) { CommonResult <TipoIncindencia> _commonResult = new CommonResult <TipoIncindencia>(); try { using (IDbConnection conexion = new SqlConnection(_Iconexion.GetConexion())) { var Parameters = new DynamicParameters(); Parameters.Add("@IdTipoIncidencia", IdTipoIncidencia, dbType: DbType.Int32, direction: ParameterDirection.Input); Parameters.Add("@msj", dbType: DbType.String, direction: ParameterDirection.Output, size: 200); TipoIncindencia Result = await conexion.QueryFirstAsync <TipoIncindencia>("SP_TipoIncindenciaConsUn", param : Parameters, commandType : CommandType.StoredProcedure); string PCmsj = Parameters.Get <string>("@msj"); if (String.IsNullOrEmpty(PCmsj)) { _commonResult.Exito = true; _commonResult.Entidad = Result; return(_commonResult); } else { _commonResult.Exito = false; _commonResult.MsjDB = PCmsj; _commonResult.MsjError = ""; return(_commonResult); } } } catch (Exception ex) { _commonResult.Exito = false; _commonResult.MsjDB = ""; _commonResult.MsjError = ex.Message; return(_commonResult); } }
public Task <CommonResult <TipoIncindencia> > TipoIncindencia_CreaMdf(TipoIncindencia tipoIncindenciaModel) { return(_IncidenciaRepository.TipoIncindencia_CreaMdf(tipoIncindenciaModel)); }