public ActionResult SaveUserProject(Models.UsersProject value) { var user = _userService.GetUserById(value.IDuser); var tender = _tenderService.GetTenderById(value.IDproject); var userTender = Mapper.Map <UsersProject, UserTender>(value); userTender.User = user; userTender.Tender = tender; _userTenderService.CreateUserTender(userTender); _userTenderService.SaveUserTender(); return(JsonResponse.GetJsonResult(JsonResponse.OK_DATA_RESPONSE, value)); }
public async Task <JsonResult> SendNewUserInProjectMail(UsersProject usersProject, int projectID, string language = "nl") { var user = _userService.GetUserById(usersProject.IDuser); if (user == null) { return(JsonResponse.GetJsonResult(JsonResponse.ERROR_RESPONSE, user)); } var tender = _tenderService.GetTenderById(projectID); if (tender == null) { return(JsonResponse.GetJsonResult(JsonResponse.ERROR_RESPONSE, tender)); } var userTender = Mapper.Map <UsersProject, UserTender>(usersProject); userTender.User = user; userTender.Tender = tender; _userTenderService.CreateUserTender(userTender); _userTenderService.SaveUserTender(); var model = Mapper.Map <UserTender, UsersProject>(userTender); return(JsonResponse.GetJsonResult(JsonResponse.OK_DATA_RESPONSE, model)); }
// 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(); }