public IHttpActionResult Get()
 {
     try
     {
         apiRes = new ApiResponse();
         var mng = new DistribuidorManager();
         apiRes.Data = mng.ObtenerDistribuidores();
         return(Ok(apiRes));
     }
     catch (BussinessException error)
     {
         return(InternalServerError(new Exception(error.ExceptionId + "-" + error.AppMessage.Message)));
     }
 }
 public IHttpActionResult Delete(Distribuidor entidad)
 {
     try
     {
         apiRes = new ApiResponse();
         var mng = new DistribuidorManager();
         mng.Eliminar(entidad);
         apiRes.Message = "El distribuidor " + entidad.Nombre + "se eliminó con éxito";
         return(Ok(apiRes));
     }
     catch (BussinessException error)
     {
         return(InternalServerError(new Exception(error.ExceptionId + "-" + error.AppMessage.Message)));
     }
 }
 public IHttpActionResult ObtenerPorAdmin(string idAdmin)
 {
     try
     {
         apiRes = new ApiResponse();
         var mng      = new DistribuidorManager();
         var nuevoObj = new Distribuidor()
         {
             Administrador = idAdmin
         };
         apiRes.Data = mng.ObtenerPorAdmin(nuevoObj);
         return(Ok(apiRes));
     }
     catch (BussinessException error)
     {
         return(InternalServerError(new Exception(error.ExceptionId + "-" + error.AppMessage.Message)));
     }
 }