public void Post(PoliceStationDto newPoliceStationDto) { mPoliceStationManagement.Add( newPoliceStationDto.Name, newPoliceStationDto.Address, newPoliceStationDto.Workers, newPoliceStationDto.Chief ); }
public ActionResult Delete(PoliceStationDto thePoliceStationToDeleteDto) { try { mPoliceStationManagement.Remove(thePoliceStationToDeleteDto); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public bool Remove(PoliceStationDto thePoliceStation) { IPoliceStation thePoliceStationToDelete = mPoliceStationRepository.GetById(thePoliceStation.Id); if (thePoliceStationToDelete != null) { mPoliceStationRepository.Delete(thePoliceStationToDelete); return(true); } return(false); }
public ActionResult Edit(PoliceStationDto thePoliceStationToEditDto) { try { mPoliceStationManagement.Modify(thePoliceStationToEditDto); // I want to return the user to the details page instead of the list page return(RedirectToAction(nameof(Details), thePoliceStationToEditDto)); } catch { return(View()); } }
public IActionResult Create(PoliceStationDto newPoliceStationDto) { try { mPoliceStationManagement.Add( newPoliceStationDto.Name, newPoliceStationDto.Address, newPoliceStationDto.Workers, newPoliceStationDto.Chief ); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public bool Modify(PoliceStationDto thePoliceStation) { IPoliceStation thePoliceStationToModify = mPoliceStationRepository.GetById(thePoliceStation.Id); if (thePoliceStationToModify != null) { thePoliceStationToModify.Name = thePoliceStation.Name; thePoliceStationToModify.Workers = thePoliceStation.Workers; thePoliceStationToModify.Address = thePoliceStation.Address; thePoliceStationToModify.Chief = thePoliceStation.Chief; mPoliceStationRepository.Update(thePoliceStationToModify); return(true); } return(false); }
public PoliceStationDto Add(string name, string address, uint workers, string chief) { IPoliceStation newPoliceStation = PoliceStation.CreatePoliceStation(name, address, workers, chief); mPoliceStationRepository.Add(newPoliceStation); PoliceStationDto newPoliceStationDto = new PoliceStationDto { Name = newPoliceStation.Name, Id = newPoliceStation.Id, Workers = newPoliceStation.Workers, Chief = newPoliceStation.Chief, Address = newPoliceStation.Address }; return(newPoliceStationDto); }
public PoliceStationDto FindById(int Id) { IPoliceStation thePoliceStation = mPoliceStationRepository.GetById(Id); if (thePoliceStation != null) { PoliceStationDto thePoliceStationDto = new PoliceStationDto { Name = thePoliceStation.Name, Id = thePoliceStation.Id, Workers = thePoliceStation.Workers, Chief = thePoliceStation.Chief, Address = thePoliceStation.Address }; return(thePoliceStationDto); } return(null); }
public ActionResult Delete(int id) { PoliceStationDto thePoliceStationDto = mPoliceStationManagement.FindById(id); return(View(thePoliceStationDto)); }
public void Put(int id, PoliceStationDto newPoliceStationDto) { newPoliceStationDto.Id = id; mPoliceStationManagement.Modify(newPoliceStationDto); }