Example #1
0
        public IHttpActionResult Put(UserUpdateModel userUpdateModel, int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var user = _userFacadeService.Get(id);

            if (user == null)
            {
                return(NotFound());
            }
            Mapper.Map(userUpdateModel, user);
            _userFacadeService.Update(user);
            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
        public IHttpActionResult Post(UserUpdateDto userUpdateDto)
        {
            if (!ModelState.IsValid)
            {
                var message = ModelState.BuildErrorMessage();
                throw new SimplePromptException(message);
            }
            var user = _userFacadeService.GetByOpenId(userUpdateDto.OpenId);

            if (user == null)
            {
                return(NotFound());
            }
            Mapper.Map(userUpdateDto, user);
            _userFacadeService.Update(user);
            var result = new TResult();

            return(Ok(result.SuccessResult()));
        }