public IHttpActionResult Export() { if (ModelState.IsValid) { throw new HttpResponseException(JsonErrorResponse.NotImplemented()); } else { throw new HttpResponseException(JsonErrorResponse.InvalidData()); } }
public RQKosBranch.RQKosBranchStatus Check(string id, [FromBody] IEnumerable <RQKosTransfer> RQKosTransferBranch) { if (ModelState.IsValid) { RQKosEditModel editModel = new RQKosEditModel(RQKosTransferBranch); return(editModel.IsValid()); } else { throw new HttpResponseException(JsonErrorResponse.InvalidData()); } }
public RQItem Post(string dbname, [FromBody] RQItem newRQItem) { if (ModelState.IsValid) { RQItem rqitem = null; RQItemModel model = new RQItemModel(true); rqitem = model.Add(newRQItem); model.Update(); CacheManager.Clear(); return(Get("rqitems", rqitem.DocNo, "rqi", "edititem", "")); } else { throw new HttpResponseException(JsonErrorResponse.InvalidData()); } }
public RQKosBranch Delete(string id, [FromBody] IEnumerable <RQKosTransfer> RQKosTransferBranch) { if (ModelState.IsValid) { RQKosEditModel editModel = new RQKosEditModel(RQKosTransferBranch); if (editModel.Delete()) { return(editModel.RQKosEditSet); } else { throw new HttpResponseException(JsonErrorResponse.Create(editModel.RQKosEditStatus)); } } else { throw new HttpResponseException(JsonErrorResponse.InvalidData()); } }
public RQItem Post(string dbname, string id, [FromBody] RQItem changeRQItem) { if (ModelState.IsValid) { RQItemModelRepository repo = new RQItemModelRepository((new FormatParameter(FormatParameter.FormatEnum.rqi))); RQItemModel model = null; RQItem rqitem = null; model = repo.GetModel("$access$" + id, UserState.States.EditState, true); rqitem = model.RQItems.FirstOrDefault(p => p.DocNo == id); rqitem.Change(changeRQItem); model.Update(); CacheManager.Clear(); return(Get("rqitems", id, "rqi", "edititem", "")); } else { throw new HttpResponseException(JsonErrorResponse.InvalidData()); } }