public static Common.Application ToCommonApplication(this DataAccess.Application application) { if (application == null) { return(null); } return(new Common.Application { Id = application.Id, Name = application.Name, AppStoreIdentifier = application.AppStoreIdentifier, Description = application.Description, RegisterationUtcDate = application.RegisterationUtcDate }); }
public ActionResult Apply(ApplicationViewModel model) { if (ModelState.IsValid) { // Save PDF File string resumeFileName = _fileUtility.SaveResume(model.Resume); // Add User User user = new User { Email = model.Email, Password = model.Password, Role = "student" }; int?userId = _userRepository.AddStudent(user); if (userId != null) { DataAccess.Application applicationModel = new DataAccess.Application { UserId = (int)userId, FirstName = model.FirstName, LastName = model.LastName, BirthDate = model.BirthDate.ToShortDateString(), NationalId = model.NationalId, University = model.University, Major = model.Major, GPA = model.GPA, ResumeFileName = resumeFileName, IsAccepted = null }; int?applicationId = _applicationRepository.AddApplication(applicationModel); if (applicationId != null) { // Do something when submitted TempData["SubmitSuccess"] = "True"; return(RedirectToAction("Index", "Home")); } } } TempData["SubmitError"] = "True"; return(View()); }