public ActionResult Add(AddSubArea nsubarea) { List <Area> arealist = AgroExpressDBAccess.GetallEnabledArea(); if (arealist != null) { nsubarea.arealist = arealist.Select(x => new SelectListItem { Value = x.PKAreaId.ToString(), Text = x.AreaName }); } if (ModelState.IsValid) { if (AgroExpressDBAccess.isSubAreaExist(nsubarea.SubAreaName)) { ModelState.AddModelError("SubAreaName", "Sub Area name already exist!!!"); return(View(nsubarea)); } else { SubArea newentry = new SubArea(); newentry.SubAreaName = nsubarea.SubAreaName; newentry.AreaId = nsubarea.AreaId; newentry.IsDeleted = false; if (AgroExpressDBAccess.AddSubArea(newentry)) { ViewBag.success = "Sub Area added successfully"; ModelState.Clear(); AddSubArea tem = new AddSubArea(); if (arealist != null) { tem.arealist = arealist.Select(x => new SelectListItem { Value = x.PKAreaId.ToString(), Text = x.AreaName }); } return(View(tem)); } } } return(View(nsubarea)); }
public ActionResult Add() { AddSubArea addsubarea = new AddSubArea(); List <Area> arealist = AgroExpressDBAccess.GetallEnabledArea(); if (arealist != null) { addsubarea.arealist = arealist.Select(x => new SelectListItem { Value = x.PKAreaId.ToString(), Text = x.AreaName }); } return(View(addsubarea)); }
private void btnAddSub_Click(object sender, RoutedEventArgs e) { AddSubArea addSub = new AddSubArea(this, lstSubArea); addSub.ShowDialog(); }