public IHttpActionResult GetAll()
 {
     try
     {
         SeverityDal severityDal = new SeverityDal();
         return(Ok(severityDal.GetAll()));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Delete(SeverityModel model)
 {
     try
     {
         SeverityDal severityDal = new SeverityDal();
         severityDal.Delete(model);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Edit(SeverityModel model)
 {
     try
     {
         if (!TasksBL.IsSeverityModelValid(model))
         {
             throw new ArgumentException("Please try again, some of your fields were invalid " +
                                         "(Be aware that you must insert Title and Description");
         }
         SeverityDal severityDal = new SeverityDal();
         severityDal.Edit(model);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }