public ActionResult Create(DesignationMasterModel collection, int?DepartmentCombo) { CheckViewBagData(); if (ModelState.IsValid) { var data = new tbl_DesignationMaster { DepartmentID = Convert.ToInt32(collection.DepartmentCombo), DesignationName = collection.DesignationName, DesignationCreateDate = DateTime.Now }; if (!_DbWorkPermitSystemEntities.tbl_DesignationMaster.Any(p => p.DesignationName == collection.DesignationName && p.DepartmentID == DepartmentCombo)) { try { _DbWorkPermitSystemEntities.tbl_DesignationMaster.Add(data); _DbWorkPermitSystemEntities.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } } else { ViewBag.Errormessage = "Fail"; } } ViewBag.DepartmentCombo = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName"); return(View()); }
public async void GetAllDesignationByDepartment(string sDepartmentID) { try { string Url = StatusModel.Url + "GetDesignationMasterByDepartment"; WebHelpper _objHelper = new WebHelpper(); tbl_DesignationMaster _objDesignationMaster = new tbl_DesignationMaster(); tbl_DepartmentMaster _objDepartmentMaster = new tbl_DepartmentMaster(); _objDepartmentMaster.DepartmentID = Convert.ToInt32(sDepartmentID); var PostString = JsonConvert.SerializeObject(_objDepartmentMaster); var request = await _objHelper.MakePostRequest(Url, PostString, true); ResultAllDesignationMaster = JsonConvert.DeserializeObject <List <tbl_DesignationMaster> >(request); DesignationByDepartment = new string[ResultAllDesignationMaster.Count + 1]; int i = 1; DesignationByDepartment[0] = "--Select Designation--"; foreach (var item in ResultAllDesignationMaster) { DesignationByDepartment[i] = item.DesignationName; i++; } ArrayAdapter _adapterDesignationByDepartment = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, DesignationByDepartment); txt_EmployeeDesignationID.Adapter = _adapterDesignationByDepartment; } catch (Exception e) { string ErrorMsg = e.ToString(); Toast.MakeText(this, ErrorMsg, ToastLength.Long).Show(); } }
public ActionResult Create(DepartmentMasterModel collection) { CheckViewBagData(); if (ModelState.IsValid) { var data = new tbl_DepartmentMaster() { DepartmentName = collection.DepartmentName, DepartmentCreateDate = DateTime.Now }; if (!_DbWorkPermitSystemEntities.tbl_DepartmentMaster.Any(p => p.DepartmentName == collection.DepartmentName)) { try { _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Add(data); _DbWorkPermitSystemEntities.SaveChanges(); List <string> Desig = new List <string> { "Activity Owner", "Area Owner" }; foreach (var item in Desig) { var DesignationData = new tbl_DesignationMaster() { DepartmentID = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentName == collection.DepartmentName).Select(p => p.DepartmentID).FirstOrDefault(), DesignationName = item, DesignationCreateDate = DateTime.Now }; _DbWorkPermitSystemEntities.tbl_DesignationMaster.Add(DesignationData); _DbWorkPermitSystemEntities.SaveChanges(); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } } else { ViewBag.Errormessage = "Fail"; } } return(View()); }
public JsonResult AddDesignationMaster(tbl_DesignationMaster collection) { try { _DbWorkPermitSystemEntities.tbl_DesignationMaster.Add(collection); _DbWorkPermitSystemEntities.SaveChanges(); ResultModel _objResult = new ResultModel(); _objResult.success = 1; _objResult.msg = "Save Successfully"; return(Json(_objResult, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ResultModel _objResult = new ResultModel(); _objResult.success = 0; _objResult.msg = ex.ToString(); return(Json(_objResult, JsonRequestBehavior.AllowGet)); } }