Example #1
0
        public IActionResult Add(SaveApplicationRequestDTO applicationDTO)
        {
            Application application = _mapper.Map <Application>(applicationDTO);

            List <ApplicationDevelopers> developers = new List <ApplicationDevelopers>();

            foreach (SaveUserRequestDTO developer in applicationDTO.TeamMembers)
            {
                developers.Add(new ApplicationDevelopers
                {
                    ApplicationId = application.ApplicationId,
                    UserId        = developer.UserId.Value
                });
            }
            application.ApplicationDevelopers = developers;

            var res = _service.Add(application);

            if (res.IsSuccess)
            {
                return(Ok(res.IsSuccess));
            }
            else
            {
                return(BadRequest(res.Errors));
            }
        }
        public IActionResult AddLogic(Domain.Entity.Application application)
        {
            if (string.IsNullOrEmpty(application.Name))
            {
                return(View("Add", ResponseModel.Error("Application Name Can Not Be Null!", application)));
            }
            if (string.IsNullOrEmpty(application.Code))
            {
                return(View("Add", ResponseModel.Error("Application Code Can Not Be Null!", application)));
            }
            //校验code格式
            if (!application.Code.IsAlnum(2, 50))
            {
                return(View("Add", ResponseModel.Error("编码不合法,2-50位且只能包含字母和数字(字母开头)", application)));
            }

            var addResult = applicationService.Add(application);

            if (!addResult.IsSuccess)
            {
                return(View("Add", addResult.ToResponseModel()));
            }

            return(RedirectToAction("List"));
        }
        public IActionResult AddLogic(SevenTiny.Cloud.MultiTenantPlatform.Core.Entity.Application application)
        {
            if (string.IsNullOrEmpty(application.Name))
            {
                return(View("Add", ResponseModel.Error("Application Name Can Not Be Null!", application)));
            }
            if (string.IsNullOrEmpty(application.Code))
            {
                return(View("Add", ResponseModel.Error("Application Code Can Not Be Null!", application)));
            }
            //校验code格式
            if (!application.Code.IsAlnum(2, 50))
            {
                return(View("Add", ResponseModel.Error("编码不合法,2-50位且只能包含字母和数字(字母开头)", application)));
            }

            application.CreateBy = CurrentUserId;
            var addResult = applicationService.Add(application);

            if (!addResult.IsSuccess)
            {
                return(View("Add", addResult.ToResponseModel()));
            }

            return(RedirectToAction("List"));
        }
        public ActionResult Create(Application application)
        {
            try
            {
                var result = _applicationService.Add(application);
                if (result.IsSuccess)
                {
                    return(RedirectToAction("Index"));
                }

                return(View("CreateOrUpdate", application));
            }
            catch
            {
                return(RedirectToAction("Index"));
            }
        }
Example #5
0
        public ActionResult AppAdd(ApplicationEntity App, string ReturnUrl)
        {
            try
            {
                App.CREATE_USER_NAME      = "guanly";
                App.CREATE_TIME           = System.DateTime.Now;
                App.LAST_UPDATE_USER_NAME = "guanly";
                App.LAST_UPDATE_TIME      = System.DateTime.Now;
                _applicationService.Add(App);
            }
            catch (Exception ex)
            {
                ViewBag.Errormessage = ex.ToString();
                ViewBag.ReturnUrl    = ReturnUrl;
                return(View(App));
            }

            return(RedirectToAction("Index", new { ReturnUrl }));
        }
Example #6
0
        public ActionResult Add(JobViewModel job)
        {
            if (ModelState.IsValid)
            {
                string             username     = User.Identity.Name;
                CustomIdentityUser identityUser = _userManager.FindByNameAsync(username).Result;
                UserProfile        user         = _userProfileService.GetAll().FirstOrDefault(x => x.UserId.Equals(identityUser.Id));

                var a = new Application
                {
                    JobID  = job.Job.JobID,
                    UserId = user.ID
                };
                _applicationService.Add(a);

                TempData["applicationMessage"] = "Your application has been sent sucessfully";
            }
            return(RedirectToAction(" JobFormIndex", "JobForm", new { area = "User" }));
        }
Example #7
0
        public IActionResult Add([FromBody] ApplicationDto appl)
        {
            var id = Convert.ToInt32(User.FindFirst(ClaimTypes.NameIdentifier).Value);

            return(Ok(_applicationService.Add(id, appl)));
        }
Example #8
0
        public async Task <TModel> Add(TModel model)
        {
            var response = await _applicationService.Add(_mapper.Map <TDto>(model));

            return(_mapper.Map <TModel>(response));
        }