コード例 #1
0
        public IHttpActionResult PutSample(string id, Sample sample)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != sample.Id)
            {
                return(BadRequest());
            }

            db.Entry(sample).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SampleExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
ファイル: UserService.cs プロジェクト: saifuliitdu/RestAPIApp
        public async Task <bool> EditUser(User user)
        {
            db.Entry(user).State = EntityState.Modified;
            return(await db.SaveChangesAsync() > 0);

            var dbUser = db.Users.Find(user.UserId);

            dbUser.FirstName      = user.FirstName;
            dbUser.LastName       = user.LastName;
            dbUser.Email          = user.Email;
            dbUser.Password       = user.Password;
            dbUser.RetypePassword = user.RetypePassword;
            dbUser.Address        = user.Address;

            //return NoContent();
        }
コード例 #3
0
ファイル: TaskService.cs プロジェクト: saifuliitdu/RestAPIApp
        public async Task <bool> EditTask(AssignTaskVM task)
        {
            var        user       = _db.Users.Find(task.UserId);
            AssignTask assignTask = new AssignTask
            {
                TaskId      = task.TaskId,
                Name        = task.Name,
                Description = task.Description,
                StartDate   = task.StartDate,
                EndDate     = task.EndDate,
                AssignTo    = user
            };

            _db.Entry(assignTask).State = EntityState.Modified;
            return(await _db.SaveChangesAsync() > 0);
        }