public IHttpActionResult PutArchive(PersonnelArchive personnelById) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreatePersonnelService(); if (!service.ArchivePersonnel(personnelById)) { return(InternalServerError()); } return(Ok()); }
//Archive Personnel public bool ArchivePersonnel(PersonnelArchive model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .PersonnelDbSet .Single(e => e.PersonnelId == model.PersonnelId); entity.DOT = model.DOT; return(ctx.SaveChanges() == 1); } }