Beispiel #1
0
        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));
        }
Beispiel #2
0
 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"));
 }
Beispiel #3
0
        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));
        }
Beispiel #4
0
 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);
 }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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;
            }
        }
Beispiel #8
0
 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));
 }
Beispiel #9
0
        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);
        }