Exemple #1
0
 public HttpResponseMessage SaveFunction([FromBody] Function function)
 {
     try
     {
         if (ModelState.IsValid)
         {
             string errMsg = string.Empty;
             function.Status = StatusUtil.Status.Active.ToString();
             bool result = FunctionPL.Save(function, out errMsg);
             if (string.IsNullOrEmpty(errMsg))
             {
                 return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Function added successfully.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed"));
             }
             else
             {
                 var response = Request.CreateResponse(HttpStatusCode.BadRequest, errMsg);
                 return(response);
             }
         }
         else
         {
             string errors = ModelStateValidation.GetErrorListFromModelState(ModelState);
             return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
         }
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         return(response);
     }
 }
Exemple #2
0
 public HttpResponseMessage UpdateFunction([FromBody] Function function)
 {
     try
     {
         bool result = FunctionPL.Update(function);
         return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Function updated successfully") : Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed"));
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         return(response);
     }
 }
Exemple #3
0
 public HttpResponseMessage RetrieveFunctions()
 {
     try
     {
         IEnumerable <Object> functions = FunctionPL.RetrieveFunctions();
         object returnedFunctions       = new { data = functions };
         return(Request.CreateResponse(HttpStatusCode.OK, returnedFunctions));
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest);
         response.ReasonPhrase = ex.Message;
         return(response);
     }
 }
Exemple #4
0
 public HttpResponseMessage UpdateFunction([FromBody] Function function)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool result = FunctionPL.Update(function);
             return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Function updated successfully") : Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed"));
         }
         else
         {
             string errors = ModelStateValidation.GetErrorListFromModelState(ModelState);
             return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
         }
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         return(response);
     }
 }