public ActionResult Edit(string Id) { M_Branch vModel = new M_Branch(); if (!string.IsNullOrWhiteSpace(Id)) { var vDetails = _blBranch.GetById(new Guid(Id)); if (vDetails != null) { vModel.Id = vDetails.Id; vModel.Name = vDetails.Name; vModel.Phone = vDetails.Phone; vModel.Email = vDetails.Email; vModel.Address = vDetails.Address; vModel.CompanyId = vDetails.CompanyId; } } var vRoleList = _blBranch.GetCompanyList().Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }); ViewBag.RoleList = vRoleList; return(View(vModel)); }
public ActionResult Edit(M_Branch objBranch) { try { if (ModelState.IsValid) { if (!string.IsNullOrWhiteSpace(Convert.ToString(objBranch.Id))) { var vObj = _blBranch.GetById(objBranch.Id); if (vObj != null) { vObj.Name = objBranch.Name; vObj.Phone = objBranch.Phone; vObj.Email = objBranch.Email; vObj.Address = objBranch.Address; vObj.CompanyId = objBranch.CompanyId; vObj.ModifyDate = DateTime.Now; vObj.ModifyBy = _objAuthentication.UserName; _blBranch.Update(vObj); } } } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", "Branch")); }
public JsonResult GetList(M_Branch objBranch) { List <M_Branch> ObjList = new List <M_Branch>(); try { ObjList = _blBranch.GetList(objBranch); } catch (Exception ex) { throw ex; } return(Json(ObjList, JsonRequestBehavior.AllowGet)); }
public M_Branch Delete(M_Branch ObjBranch) { try { using (_objUnitOfWork = new UnitOfWork()) { _objUnitOfWork._M_Branch_Repository.Delete(ObjBranch.Id); _objUnitOfWork.Save(); } } catch (Exception ex) { throw ex; } return(ObjBranch); }
public M_Branch GetFirstOrDefault(M_Branch ObjBranch) { var ReturnCompanyObj = new M_Branch(); try { using (_objUnitOfWork = new UnitOfWork()) { ReturnCompanyObj = _objUnitOfWork._M_Branch_Repository.GetFirstOrDefault(x => x.Name == ObjBranch.Name); } } catch (Exception ex) { throw ex; } return(ReturnCompanyObj); }
public M_Branch GetById(Guid UserId) { var ObjBranch = new M_Branch(); try { using (_objUnitOfWork = new UnitOfWork()) { ObjBranch = _objUnitOfWork._M_Branch_Repository.GetById(UserId); } } catch (Exception ex) { throw ex; } return(ObjBranch); }
public ActionResult Create(M_Branch objBranch) { try { bool bAnyError = false; if (ModelState.IsValid) { var vNameExists = _blBranch.GetFirstOrDefault(objBranch); if (vNameExists != null) { ViewBag.ErrorMsg = "Name alreay exists in our system"; bAnyError = true; } if (bAnyError == false) { M_Branch _Obj_M_Branch = new M_Branch() { Id = Guid.NewGuid(), CompanyId = objBranch.CompanyId, Name = objBranch.Name, Phone = objBranch.Phone, Email = objBranch.Email, Address = objBranch.Address, CreatedBy = _objAuthentication.UserName, CreatedDate = DateTime.Now }; var vReturnObj = _blBranch.Create(_Obj_M_Branch); } } else { bAnyError = true; } if (bAnyError) { return(View(objBranch)); } return(RedirectToAction("Index", "Branch")); } catch (Exception ex) { throw ex; } }
public ActionResult Delete(M_Branch objBranch) { try { if (!string.IsNullOrWhiteSpace(Convert.ToString(objBranch.Id))) { var vObj = _blBranch.GetById(objBranch.Id); if (vObj != null) { _blBranch.Delete(objBranch); } } } catch (Exception ex) { throw ex; } return(Json(objBranch)); }
public List <M_Branch> GetList(M_Branch ObjBranch) { var ObjList = new List <M_Branch>(); try { using (_objUnitOfWork = new UnitOfWork()) { var queryObjList = (from b in _objUnitOfWork._M_Branch_Repository.Get() join c in _objUnitOfWork._M_Company_Repository.Get() on b.CompanyId equals c.Id select new { id = b.Id, name = b.Name, email = b.Email, phone = b.Phone, address = b.Address, companyName = c.Name, createDate = b.CreatedDate }).OrderByDescending(x => x.createDate).ToList(); if (queryObjList.Count > 0) { foreach (var item in queryObjList) { var objBranch = new M_Branch() { Id = item.id, Name = item.name, Email = item.email, Phone = item.phone, Address = item.address, CompanyName = item.companyName, CreatedDate = item.createDate }; ObjList.Add(objBranch); } } } } catch (Exception ex) { throw ex; } return(ObjList); }