public IHttpActionResult Put(DeveloperUpdate developer)
        {
            CreateDeveloperService();

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (!_developerService.UpdateDeveloper(developer))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
 public bool UpdateDeveloper(DeveloperUpdate model)
 {
     return(ReturnValue);
 }