public async Task <IActionResult> AddServiceTypeAsync(AddServiceTypeViewModel model)
        {
            if (ModelState.IsValid)
            {
                ServiceType serviceType = new ServiceType
                {
                    ServiceName        = model.ServiceName,
                    ServiceDescription = model.Description,
                    Pricing            = model.Pricing
                };

                var existingServiceType = _serviceTypeRepository.ServiceTypes.FirstOrDefault(p => p.ServiceName == serviceType.ServiceName);

                if (existingServiceType == null)
                {
                    await _serviceTypeRepository.AddServiceTypeAsync(serviceType);

                    return(RedirectToAction("ListServiceTypes", "Admin"));
                }
                else
                {
                    ModelState.AddModelError("", "The Category already exists");
                }
            }
            return(View(model));
        }