public ActionResult Post(Spartan_Attribute_TypeModel varSpartan_Attribute_Type) { try { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _ISpartan_Attribute_TypeApiConsumer.SetAuthHeader(_tokenManager.Token); var result = "0"; var Spartan_Attribute_TypeInfo = new Spartan_Attribute_Type { Attribute_Type_Id = varSpartan_Attribute_Type.Attribute_Type_Id , Description = varSpartan_Attribute_Type.Description }; result = varSpartan_Attribute_Type.Attribute_Type_Id.ToString() != "0" ? _ISpartan_Attribute_TypeApiConsumer.Update(Spartan_Attribute_TypeInfo, null, null).Resource.ToString() : _ISpartan_Attribute_TypeApiConsumer.Insert(Spartan_Attribute_TypeInfo, null, null).Resource.ToString(); if (varSpartan_Attribute_Type.Attribute_Type_Id.ToString() != "0") { result = varSpartan_Attribute_Type.Attribute_Type_Id.ToString(); } return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public HttpResponseMessage Delete(int id) { Spartan_Attribute_Type varSpartan_Attribute_Type = this.service.GetByKey(id, false); bool result = false; if (varSpartan_Attribute_Type == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } try { result= this.service.Delete(id);//, globalData, dataReference); } catch (ServiceException ex) { return Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return Request.CreateResponse(HttpStatusCode.OK, result); }
public HttpResponseMessage Put(int id, Spartan_Attribute_Type varSpartan_Attribute_Type) { if (ModelState.IsValid && id == varSpartan_Attribute_Type.Attribute_Type_Id) { var data = -1; try { data = this.service.Update(varSpartan_Attribute_Type);//, globalData, dataReference); } catch (ServiceException ex) { return Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter); } else { var errors = ModelState.Values.SelectMany(v => v.Errors).Select(error => error.ErrorMessage); return Request.CreateResponse(HttpStatusCode.BadRequest, errors); } }