Пример #1
0
        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());
        }
Пример #2
0
        //Edit Sub Districts
        protected async Task EditSubDistricts(int SubDistrictsIDs)
        {
            subdstD = await Http.GetJsonAsync <SubDistricts>("/api/SubDistricts/" + Convert.ToInt32(SubDistrictsIDs));

            showAddDetail = true;
            showAddMaster = false;
        }
Пример #3
0
        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 = "";
        }
Пример #4
0
        //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;
     }
 }
Пример #8
0
        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;
     }
 }
Пример #10
0
        //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));
        }