// POST: api/UserTender public void Post([FromBody]UserTenderModel value) { var user = _userService.GetUserById(value.UserId); var tender = _tenderService.GetTenderById(value.TenderId); var userTender = Mapper.Map<UserTenderModel, UserTender>(value); userTender.User = user; userTender.Tender = tender; _userTenderService.CreateUserTender(userTender); _userTenderService.SaveUserTender(); }
// PUT: api/UserTender/5 public void Put(int id, [FromBody]UserTenderModel value) { var userTender = _userTenderService.GetUserTenderById(id); var user = _userService.GetUserById(value.UserId); var tender = _tenderService.GetTenderById(value.TenderId); Mapper.Map(value, userTender); userTender.User = user; userTender.Tender = tender; _userTenderService.UpdateUserTender(userTender); _userTenderService.SaveUserTender(); }