public SetupBranchViewModel Edit(int BranchId) { SetupBranchViewModel model = new SetupBranchViewModel(); var data = _ent.SetupBranches.Where(b => b.BranchId == BranchId && b.DeletedDate == null).FirstOrDefault(); if (data != null) { model.HeadOfficeId = data.HeadOfficeId; model.BranchId = data.BranchId; model.BranchCode = data.BranchCode; model.BranchName = data.BranchName; model.ImageName = data.ImageName; model.ImagePath = data.ImagePath; model.State = data.State; model.District = data.District; model.Metropolitan = data.Metropolitan; model.SubMetropolitan = data.SubMetropolitan; model.Municipality = data.Municipality; model.GauPalika = data.GauPalika; model.WardNo = data.WardNo; model.Web = data.Web; model.PanNo = data.PanNo; model.VatNo = data.VatNo; model.EstablishDate = data.EstablishDate; model.RegisteredDate = data.RegisteredDate; model.Status = data.Status; model.Location = data.Location; model.PhoneNumber = data.PhoneNumber; model.EmailId = data.EmailId; model.Status = data.Status; } return(model); }
public ActionResult Edit(SetupBranchViewModel model) { int condiontApply = 0; if (ModelState.IsValid) { condiontApply = _setupBranchProvider.Save(model); } if (condiontApply == 1) { // TempData["save"] = Utilities.ValidationMessage.edit; return(Json(CommonUtilities.UtilitiesMessage.edit, JsonRequestBehavior.AllowGet)); } else if (condiontApply == 2) { //TempData["AlreadyExits"] = Utilities.ValidationMessage.AlreadyExits; return(Json(CommonUtilities.UtilitiesMessage.AlreadyExits, JsonRequestBehavior.AllowGet)); } else { //TempData["savefailed"] = Utilities.ValidationMessage.editfailed; return(Json(CommonUtilities.UtilitiesMessage.editfailed, JsonRequestBehavior.AllowGet)); } // return RedirectToAction("Index"); }
public ActionResult Edit(int?id) { SetupBranchViewModel model = new SetupBranchViewModel(); model = _setupBranchProvider.Edit(id ?? 0); return(View(model)); }
public ActionResult _GetBranchList(string name, int?page) { SetupBranchViewModel model = new SetupBranchViewModel(); model = _setupBranchProvider.GetBranchList(name, page); return(View(model)); }
public int Save(SetupBranchViewModel model) { //var user = Userprovider.CustomeUserManager.GetUserDetails(); SetupBranch setupBranchEntity = new SetupBranch(); var data = _ent.SetupBranches.Where(x => x.BranchName == model.BranchName.Trim() && x.HeadOfficeId == model.HeadOfficeId && x.DeletedDate == null).ToList(); if (data.Count > 0) { return(2); } setupBranchEntity.BranchCode = model.BranchName; setupBranchEntity.HeadOfficeId = model.HeadOfficeId ?? 0; setupBranchEntity.BranchName = model.BranchName; setupBranchEntity.ImageName = model.ImageName; setupBranchEntity.ImagePath = model.ImagePath; setupBranchEntity.Location = model.Location; setupBranchEntity.State = model.State; setupBranchEntity.District = model.District; setupBranchEntity.Metropolitan = model.Metropolitan; setupBranchEntity.SubMetropolitan = model.SubMetropolitan; setupBranchEntity.Municipality = model.Municipality; setupBranchEntity.GauPalika = model.GauPalika; setupBranchEntity.WardNo = model.WardNo; setupBranchEntity.EmailId = model.EmailId; setupBranchEntity.Web = model.Web; setupBranchEntity.PhoneNumber = model.PhoneNumber; setupBranchEntity.PanNo = model.PanNo; setupBranchEntity.VatNo = model.VatNo; setupBranchEntity.EstablishDate = model.EstablishDate; setupBranchEntity.RegisteredDate = model.RegisteredDate; if (model.BranchId > 0) { setupBranchEntity.Status = model.Status; setupBranchEntity.UpdatedBy = 1;// user.UserId; setupBranchEntity.BranchId = model.BranchId; setupBranchEntity.UpdatedDate = DateTime.UtcNow; _ent.Entry(setupBranchEntity).State = EntityState.Modified; _ent.Entry(setupBranchEntity).Property(x => x.CreatedBy).IsModified = false; _ent.Entry(setupBranchEntity).Property(x => x.CreatedDate).IsModified = false; } else { setupBranchEntity.Status = true; setupBranchEntity.CreatedBy = 1;// user.UserId; setupBranchEntity.CreatedDate = DateTime.UtcNow; _ent.Entry(setupBranchEntity).State = EntityState.Added; } try { _ent.SaveChanges(); return(1); } catch (Exception ex) { return(0); } }
public ActionResult Create(SetupBranchViewModel model, HttpPostedFileBase file) { var imagePath = "/DMS/Image/CompanyImage/"; if (file != null) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath(imagePath), fileName); file.SaveAs(path); model.ImageName = file.FileName; model.ImagePath = imagePath + file.FileName; } int conditionApply = 1; if (!ModelState.IsValid) { //TempData["validationError"] = CommonUtilities.UtilitiesMessage.validationError; return(Json(CommonUtilities.UtilitiesMessage.validationError, JsonRequestBehavior.AllowGet)); // return RedirectToAction("Index"); } else { conditionApply = _setupBranchProvider.Save(model); if (conditionApply == 2) { //TempData["AlreadyExits"] = Utilities.ValidationMessage.AlreadyExits; return(Json(CommonUtilities.UtilitiesMessage.AlreadyExits, JsonRequestBehavior.AllowGet)); } else if (conditionApply == 1) { //TempData["save"] = Utilities.ValidationMessage.save; return(Json(CommonUtilities.UtilitiesMessage.save, JsonRequestBehavior.AllowGet)); } else { //TempData["savefailed"] = Utilities.ValidationMessage.savefailed; return(Json(CommonUtilities.UtilitiesMessage.savefailed, JsonRequestBehavior.AllowGet)); } } // return View(model); //return Json(data, JsonRequestBehavior.AllowGet); }
public SetupBranchViewModel GetBranchList(string branchName, int?page) { int pageSize = 2;// Convert.ToInt16(ConfigurationManager.AppSettings["PageSize"]); SetupBranchViewModel model = new SetupBranchViewModel(); if (branchName != "") { var pager = new Pager(_ent.SetupBranches.Where(x => x.DeletedDate == null && x.BranchName.Contains(branchName)).Count(), page); model.SetupBranchViewModelList = (from b in _ent.SetupBranches where b.BranchName.Contains(branchName) && b.DeletedDate == null select new SetupBranchViewModel { BranchId = b.BranchId, BranchName = b.BranchName, HeadOfficeId = b.HeadOfficeId, ImageName = b.ImageName, ImagePath = b.ImagePath, State = b.State, District = b.District, Metropolitan = b.Metropolitan, SubMetropolitan = b.SubMetropolitan, Municipality = b.Municipality, GauPalika = b.GauPalika, WardNo = b.WardNo, Web = b.Web, PanNo = b.PanNo, VatNo = b.VatNo, EstablishDate = b.EstablishDate, RegisteredDate = b.RegisteredDate, Status = b.Status, Location = b.Location, PhoneNumber = b.PhoneNumber, EmailId = b.EmailId, }).OrderBy(x => x.BranchId). Skip((pager.CurrentPage - 1) * pageSize).Take(pageSize).ToList(); } else { var pager = new Pager(_ent.SetupBranches.Where(x => x.DeletedDate == null).Count(), page); model.SetupBranchViewModelList = (from b in _ent.SetupBranches where b.DeletedDate == null select new SetupBranchViewModel { BranchId = b.BranchId, BranchName = b.BranchName, HeadOfficeId = b.HeadOfficeId, ImageName = b.ImageName, ImagePath = b.ImagePath, State = b.State, District = b.District, Metropolitan = b.Metropolitan, SubMetropolitan = b.SubMetropolitan, Municipality = b.Municipality, GauPalika = b.GauPalika, WardNo = b.WardNo, Web = b.Web, PanNo = b.PanNo, VatNo = b.VatNo, EstablishDate = b.EstablishDate, RegisteredDate = b.RegisteredDate, Status = b.Status, Location = b.Location, PhoneNumber = b.PhoneNumber, EmailId = b.EmailId, }).OrderBy(x => x.BranchId). Skip((pager.CurrentPage - 1) * pageSize).Take(pageSize).ToList(); model.pager = pager; } return(model); }
public ActionResult Create() { SetupBranchViewModel model = new SetupBranchViewModel(); return(View(model)); }