public IHttpActionResult AddApprovalFlow_FlowType(ApprovalFlow_FlowType approvalFlow_FlowType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ApprovalFlow_FlowType.Add(approvalFlow_FlowType); try { db.SaveChanges(); } catch (DbUpdateException) { if (ApprovalFlow_FlowTypeExists(approvalFlow_FlowType.FlowTypeID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = approvalFlow_FlowType.FlowTypeID }, approvalFlow_FlowType)); }
public IHttpActionResult UpdateApprovalFlow_FlowType(Guid id, ApprovalFlow_FlowType approvalFlow_FlowType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != approvalFlow_FlowType.FlowTypeID) { return(BadRequest()); } db.Entry(approvalFlow_FlowType).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ApprovalFlow_FlowTypeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetApprovalFlow_FlowType(Guid id) { ApprovalFlow_FlowType approvalFlow_FlowType = db.ApprovalFlow_FlowType.Find(id); if (approvalFlow_FlowType == null) { return(NotFound()); } return(Ok(approvalFlow_FlowType)); }
public IHttpActionResult DeleteApprovalFlow_FlowType(Guid id) { ApprovalFlow_FlowType approvalFlow_FlowType = db.ApprovalFlow_FlowType.Find(id); if (approvalFlow_FlowType == null) { return(NotFound()); } db.ApprovalFlow_FlowType.Remove(approvalFlow_FlowType); db.SaveChanges(); return(Ok(approvalFlow_FlowType)); }