public IHttpActionResult SaveItem(Model item) { if (item.Id == 0) { int newID = BusinessLayer.AddModel(item); if (newID == 0) { return(Conflict()); } else if (newID == -1) { return(InternalServerError()); } item.Id = newID; } else { bool editSucceeded = BusinessLayer.EditModel(item); if (!editSucceeded) { return(InternalServerError()); } } return(Ok()); }
public IHttpActionResult PostItem(JObject itemm) { Model item = (Model)itemm.ToObject(modelType); if (item.Id == 0) { int newID = BusinessLayer.AddModel(item); if (newID == 0) { return(Conflict()); } else if (newID == -1) { return(InternalServerError()); } item.Id = newID; } else { bool editSucceeded = BusinessLayer.EditModel(item); if (!editSucceeded) { return(InternalServerError()); } } return(Ok(item.Id)); }
public IHttpActionResult PostTeacherType(TeacherType item) { int newID = BusinessLayer.AddModel(item); if (newID == 0) { return(Conflict()); } return(Ok()); }