public async Task <string> PutNativeCity(NativeCity nativeCity) { _context.Entry(nativeCity).State = EntityState.Modified; await _context.SaveChangesAsync(); return(string.Empty); }
public async Task <ActionResult <NativeCity> > PutNativeCity(int id, NativeCity item) { if (id != item.Id) { return(BadRequest()); } string message = await _nativeCityService.PutNativeCity(item); if (message != string.Empty) { return(BadRequest(message)); } return(NoContent()); }
public async Task <Response> PostNativeCity(NativeCity nativeCity) { var SavedNativeCity = await _context.NativeCity.FirstOrDefaultAsync(r => r.Name == nativeCity.Name); if (SavedNativeCity != null) { return(new Response { Message = "This city already exists" }); } _context.NativeCity.Add(nativeCity); await _context.SaveChangesAsync(); return(new Response { Message = "Added sucefully" }); }
public async Task <Response> PutCitizen(Citizen citizen) { NativeCity nativeCity = await _context.NativeCity.FirstOrDefaultAsync(q => q.Id == citizen.IdNativeCity); if (nativeCity == null) { return(new Response { Message = "The Native City does not exists" }); } citizen.NativeCity = nativeCity; _context.Entry(citizen).State = EntityState.Modified; await _context.SaveChangesAsync(); return(new Response { Message = "Information modified sucefully" }); }
public async Task <ActionResult <NativeCity> > Post(NativeCity item) { return(Ok(await _nativeCityService.PostNativeCity(item))); }