public async Task <IActionResult> Apply(int id, StudentViewModel model) { var ads = await _advertisimentService.GetById(id); if (!ModelState.IsValid) { return(View(model)); } Student student = new Student { AdvertisimentId = ads.AdvertisimentId, StudentId = model.StudentId, Name = model.Name, Email = model.Email, DateOfGraduation = model.DateOfGraduation, University = model.University, Section = model.Section, Bio = model.Bio, DayOfIntern = model.DayOfIntern, City = model.City, Telephone = model.Telephone, }; var affectedRow = await _studentService.CreateStudent(student); ViewBag.AffectedRowCount = affectedRow; return(View()); }
public async Task <IActionResult> Edit(int id) { var entity = await _advertisimentService.GetById(id); var model = new AdvertisimentUpdateViewModel() { CompanyId = _userManager.GetUserId(User), AdvertisimentId = entity.AdvertisimentId, JobTitle = entity.JobTitle, City = entity.City, JobDesc = entity.JobDesc, NumberOfStudents = entity.NumberOfStudents, }; return(View(model)); }