public IHttpActionResult Post(Rol rol)
 {
     try
     {
         var mng = new RolManager();
         apiResp = new ApiResponse();
         var temp = mng.RetrieveById(rol);
         if (temp == null)
         {
             mng.Create(rol);
             apiResp.Message = "Rol ha sido creado.";
             return(Ok(apiResp));
         }
         else
         {
             apiResp.Message = "Rol ya existe.";
             return(Ok(apiResp));
         }
     }
     catch (BussinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-"
                                                  + bex.AppMessage.Message)));
     }
 }
        public IHttpActionResult Post(Rol rol)
        {
            try
            {
                var mng = new RolManager();
                mng.Create(rol);

                apiResp         = new ApiResponse();
                apiResp.Message = "Rol registrado.";

                return(Ok(apiResp));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.AppMessage.Message)));
            }
        }