public IHttpActionResult ActualizarEmpleado(DTOEmpleados empleado) { try { EmpleadosMN empMN = new EmpleadosMN(); dynamic resultado = empMN.actualizarEmpleado(empleado); return(Json(mr.ManejarRespuesta(resultado))); } catch (SqlException error) { throw new ArgumentException(error.Message, error); } catch (ExcepcionNegocio error) { return(Json(me.ManejarError(error))); } catch (Exception error) { return(Json(me.ManejarError(error.Message))); } }
public List <DTOEmpleados> actualizarEmpleado(DTOEmpleados empleado) { try { AccesoDatos da = new AccesoDatos(); List <DTOEmpleados> empleados = da.ejecutarSP <DTOEmpleados>("sp_actualizarEmpleado", empleado); return(empleados); } catch (SqlException error) { throw new ArgumentException(error.Message, error); } catch (ExcepcionNegocio error) { error.Tipos.Add(EnumTipoMensaje.Alerta); throw new ArgumentException(error.Mensaje, error); } catch (Exception error) { throw new ArgumentException(error.Message, error); } }