public async Task <IActionResult> PutSubDistricts([FromRoute] int id, [FromBody] SubDistricts subdistricts) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != subdistricts.SubDistrictsId) { return(BadRequest()); } _context.Entry(subdistricts).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubDistrictsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
//Edit Sub Districts protected async Task EditSubDistricts(int SubDistrictsIDs) { subdstD = await Http.GetJsonAsync <SubDistricts>("/api/SubDistricts/" + Convert.ToInt32(SubDistrictsIDs)); showAddDetail = true; showAddMaster = false; }
protected override async Task OnInitAsync() { //districtsList = await Http.GetJsonAsync<List<Districts>>("api/Districts/Index"); districtsList = await Http.GetJsonAsync <Districts[]>("/api/Districts"); dstM = new Districts(); subdstD = new SubDistricts(); Messages = ""; }
//to Add New SubDistricts protected void AddNewSubDistricts(int districtsID) { subdstD = new SubDistricts(); subdstD.DistrictId = districtsID; Messages = ""; showAddDetail = true; showAddMaster = false; }
//Get the details of a particular subdistrict public SubDistricts GetSubDistrictsData(int id) { try { SubDistricts subdistrict = db.SubDistricts.Find(id); return(subdistrict); } catch { throw; } }
//To Update the records of a particluar subdistrict public void UpdateSubDistricts(SubDistricts subdistrict) { try { db.Entry(subdistrict).State = EntityState.Modified; db.SaveChanges(); } catch { throw; } }
//To Add new subdistrict record public void AddSubDistricts(SubDistricts subdistrict) { try { db.SubDistricts.Add(subdistrict); db.SaveChanges(); } catch { throw; } }
public async Task <IActionResult> PostSubDistricts([FromBody] SubDistricts subdistricts) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.SubDistricts.Add(subdistricts); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSubDistricts", new { id = subdistricts.SubDistrictsId }, subdistricts)); }
//To Delete the record of a particular subdistrict public void DeleteSubDistricts(int id) { try { SubDistricts emp = db.SubDistricts.Find(id); db.SubDistricts.Remove(emp); db.SaveChanges(); } catch { throw; } }
//Save New or update Districts protected async Task SaveSubDistricts() { if (subdstD.SubDistrictsId == 0) { //await Http.SendJsonAsync(HttpMethod.Post, "/api/SubDistricts/", subdstD); await Http.SendJsonAsync(HttpMethod.Post, "/api/SubDistricts/Create", subdstD); } else { //await Http.SendJsonAsync(HttpMethod.Put, "/api/SubDistricts/" + subdstD.SubDistrictsId, subdstD); await Http.SendJsonAsync(HttpMethod.Put, "api/SubDistricts/Edit", dstM); } Messages = "SubDistricts Saved to Databse !"; showAddDetail = false; showAddMaster = false; subdstD = new SubDistricts(); //UriHelper.NavigateTo("/SubDistricts/fetch"); subDistrictsList = await Http.GetJsonAsync <SubDistricts[]>("/api/SubDistricts/" + Convert.ToInt32(subdstD.DistrictId)); }