public IActionResult Create(int serviceTypeId) { ViewBag.CurrentUser = HttpContext.GetCurrentUserFromCookie(); var servicePM = new ServicePM() { ServiceTypeId = serviceTypeId }; var additions = _mapper.Map <IEnumerable <AdditionPM> >(_serviceManager.AdditionsService.GetAll()); ViewBag.Additions = additions; return(View(servicePM)); }
public void Create(ServicePM servicePM, List <int> additionIds) { var currentUser = HttpContext.GetCurrentUserFromCookie(); var userName = _serviceManager.UsersService.GetById(currentUser.UserId).Name; var serviceDTO = _mapper.Map <ServiceDTO>(servicePM); serviceDTO.ServiceAdditions = new List <ServiceAdditions>(); foreach (var additionId in additionIds) { serviceDTO.ServiceAdditions.Add(new ServiceAdditions() { AdditionId = additionId }); } _serviceManager.ServicesService.Save(serviceDTO); }