Example #1
0
        // DELETE: api/Configuration/5
        public HttpResponseMessage Delete(string id)
        {
            var provider = new EnumListProvider(DbInfo);
            var deleted  = provider.DeleteEnumList(id);

            return(Request.CreateResponse(HttpStatusCode.OK, deleted));
        }
Example #2
0
 public HttpResponseMessage GetProducts(string id)
 {
     try
     {
         var enums = new EnumListProvider(DbInfo).GetEnumList(int.Parse(id), EnumListTypes.Product);
         return(Request.CreateResponse(HttpStatusCode.OK, enums));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Example #3
0
 public HttpResponseMessage Post(EnumList enumList)
 {
     try
     {
         var provider = new EnumListProvider(DbInfo);
         var isSaved  = provider.Save(enumList);
         return(Request.CreateResponse(HttpStatusCode.OK, isSaved));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }