public async Task <ActionResult> UpdateUser(UpdateMemberDTO member) { var user = await _mainRespositories.AppUserRespository.GetUserByUserNameAsync(User.GetUserName()); _mapper.Map(member, user); _mainRespositories.AppUserRespository.Update(user); if (await _mainRespositories.Complete()) { return(NoContent()); } return(BadRequest("Fail to update")); }
public IHttpActionResult Post([FromBody] UpdateMemberDTO model) { short memberId = _dataAccessProvider.GetMemberId(AuthKey); if (memberId != -1) { if (ModelState.IsValid) { var result = _dataAccessProvider.SaveMember(memberId, model.FirstName, model.MiddleName, model.LastName, model.Gender, model.BirthDay, model.BirthMonth, model.BirthYear, model.Building, model.Street, model.City, model.State, model.Zip, null, model.Password, model.ContactPhone, memberId, model.IPAddress); if (result.Length == 0) { var result2 = _dataAccessProvider.GetMember(AuthKey); if (result2 != null) { return(Ok(new { result2.MemberID, result2.FirstName, result2.MiddleName, result2.LastName, result2.Gender, result2.BirthDay, result2.BirthMonth, result2.BirthYear, result2.EMail, result2.ContactPhone, result2.Building, result2.Street, result2.City, result2.Zip, result2.ImageName, result2.ImagePath })); } } return(new ResponseMessageResult(Request.CreateErrorResponse((HttpStatusCode)422, new HttpError(Common.Common.ReplaceError(result))))); } return(new ResponseMessageResult(Request.CreateErrorResponse((HttpStatusCode)422, new HttpError("Form Error")))); } return(Unauthorized()); }
public async Task <ActionResult <MemberDTO> > Update(Guid channelId, Guid memberId, [FromBody] UpdateMemberDTO model) { throw new NotImplementedException(); }
public void UpdateFromUpdateMemberDTO(UpdateMemberDTO model) { this.Role = model.Role; }