public async Task <IActionResult> DirectAssign(DirectAssignmentModel model) { if (ModelState.IsValid) { var assignment = mapper.Map <Assignment>(model); assignment.AddedOn = DateTime.Now; await assignmentService.CreateAssignment(assignment); return(RedirectToAction(nameof(Index))); } return(View(model)); }
public async Task <IActionResult> DirectAssign(long specialistId) { if (specialistId == 0) { return(NotFound()); } var specialist = await specialistService.GetSpecialistById(specialistId); if (specialist == null) { return(NotFound()); } var model = new DirectAssignmentModel { SpecialistID = specialist.ID, SpecialistName = specialist.Username, ProposedDoneOn = DateTime.Now.AddDays(7), ExpiresOn = DateTime.Now.AddDays(7), ProposedMaxPrice = 10 }; return(View(model)); }