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);
        }