public IHttpActionResult Post([FromBody] UsersBindingModels userBindingModel) { Users user = new Users(); var newUser = Mapper.Map(userBindingModel, user); _service.CreateUser(newUser); _service.SaveChanges(); return(Ok()); }
public IHttpActionResult Put([FromBody] UsersBindingModels userBindingModel) { Users user = new Users(); var id = user.Id; user = _service.GetUser(id); var newUser = Mapper.Map(userBindingModel, user); _service.EditUser(newUser); _service.SaveChanges(); return(Ok()); }
public IHttpActionResult DeleteUser(UsersBindingModels usersBindingModel, int?id) { var user = _service.GetUser(id.Value); var bindingModel = Mapper.Map <UsersBindingModels>(user); if (id == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _service.DeleteUser(user); _service.SaveChanges(); return(Ok()); }