public IHttpActionResult Put(DeveloperUpdate developer) { CreateDeveloperService(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_developerService.UpdateDeveloper(developer)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateDeveloper(DeveloperUpdate model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Developers .Single(e => e.DeveloperId == model.DeveloperId && e.DeveloperManagerId == _userId); entity.DeveloperName = model.DeveloperName; entity.HireDate = model.HireDate; entity.IsActive = model.IsActive; entity.Contract.IsActive = model.IsActive; return(ctx.SaveChanges() == 1); } }
public bool UpdateDeveloper(DeveloperUpdate model) { return(ReturnValue); }