// PUT api/RemindRegister/5 public IHttpActionResult PutRemindRegister(Guid id, RemindRegister remindregister) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(remindregister).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RemindRegisterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRemindRegister(string Code) { RemindRegister remindregister = db.RemindRegister.First(c => c.Code == Code); if (remindregister == null) { return(NotFound()); } return(Ok(remindregister)); }
public IHttpActionResult DeleteRemindRegister(string id) { RemindRegister remindregister = db.RemindRegister.Find(id); if (remindregister == null) { return(NotFound()); } db.RemindRegister.Remove(remindregister); db.SaveChanges(); return(Ok(remindregister)); }
public IHttpActionResult PostRemindRegister(RemindRegister remindregister) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (remindregister.Id == new Guid()) { remindregister.Id = Guid.NewGuid(); remindregister.CreateTime = new DateTime(); db.RemindRegister.Add(remindregister); } else { db.RemindRegister.Attach(remindregister); db.Entry(remindregister).State = EntityState.Modified; } try { db.SaveChanges(); } catch (DbUpdateException) { if (RemindRegisterExists(remindregister.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = remindregister.Id }, remindregister)); }