Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        // 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();
        }