public async Task <PoliceStation> SavePoliceStation(PoliceStation policeStation) { if (policeStation.Id == 0) { _context.PoliceStation.Add(policeStation); } else { PoliceStation pol = _context.PoliceStation.Find(policeStation.Id); if (pol != null) { //Update that PoliceStation pol.PoliceStationName = policeStation.PoliceStationName; pol.DistrictId = policeStation.DistrictId; _context.PoliceStation.Update(pol); } } try { await _context.SaveChangesAsync(); return(policeStation); } catch (Exception ex) { throw ex; } }
public async Task <PoliceStation> DeletePoliceStation(int id) { PoliceStation pol = _context.PoliceStation.Find(id); if (pol != null) { _context.PoliceStation.Remove(pol); } try { await _context.SaveChangesAsync(); return(pol); } catch (Exception ex) { throw ex; } }