public ActionResult DeleteServiceFromRepository(string Link, string Name, string Nickname) { string[] Parts = Link.Split(' '); servicesRepository.DeleteService(Parts[0], Parts[1], Parts[2]); List <string> output = new List <string>(); foreach (var service in servicesRepository.Services) { output.Add(service.Samolot + " " + service.Data + " " + service.By); } SelectList serviceList = new SelectList(output); PlaneListViewModel viewModel = new PlaneListViewModel { Name = Name, NickName = Nickname, ServiceList = serviceList }; TempData["deletemanuallyservice"] = "Został poprawnie usunięty serwis , dnia " + Parts[1]; return(View("DeleteService", viewModel)); }
public async Task <IActionResult> DeleteService(int serviceId) { int companyId = Helper.GetId(Request.Headers["Authorization"]); string role = Helper.GetRole(Request.Headers["Authorization"]); if (role != "company") { return(BadRequest("Only company accounts can 'delete' services")); } var result = await _repo.DeleteService(serviceId, companyId); return(result ? Ok() : StatusCode(500)); }
public async Task <ApiResponse> DeleteServiceGroup(long id) { var serviceToDelete = await _servicesRepository.FindServicesById(id); if (serviceToDelete == null) { return(new ApiResponse(404)); } if (!await _servicesRepository.DeleteService(serviceToDelete)) { return(new ApiResponse(500)); } return(new ApiOkResponse(true)); }