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")); } }
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 })); }
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" })); }
public IActionResult Add([FromBody] ApplicationDto appl) { var id = Convert.ToInt32(User.FindFirst(ClaimTypes.NameIdentifier).Value); return(Ok(_applicationService.Add(id, appl))); }
public async Task <TModel> Add(TModel model) { var response = await _applicationService.Add(_mapper.Map <TDto>(model)); return(_mapper.Map <TModel>(response)); }