Example #1
0
        public IHttpActionResult Post(UserCreateModel userCreateModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var user = Mapper.Map <User>(userCreateModel);

            _userFacadeService.Add(user);
            var userViewModel = Mapper.Map <UserViewModel>(user);

            return(CreatedAtRoute("GetUser", new { id = userViewModel.Id }, userViewModel));
        }