private IEnumerable <SelectListItem> GetOfficeList(Guid?officeUserId = null)
        {
            var office    = _officeAddressBusiness.GetAll();
            var lstOffice = new List <SelectListItem>();

            //lstOffice.Add(new SelectListItem { Value = Guid.Empty.ToString(), Text = LocalMessage.PleaseSelect });
            lstOffice.AddRange(office.Result.Select(x => new SelectListItem
            {
                Text     = $"{x.DeliveryName} :: {x.LangType.GetDescription()}",
                Value    = x.UserId.ToString(),
                Selected = (officeUserId != null && x.UserId == officeUserId)
            }));
            return(lstOffice);
        }
        public virtual JsonResult Add(OfficeAddress model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { IsSuccessful = false, Message = LocalMessage.ValidationFailed }));
            }
            var rep = _officeAddressBusiness.Insert(model);

            if (!rep.IsSuccessful)
            {
                return(Json(rep));
            }
            return(Json(new
            {
                IsSuccessful = true,
                Result = MvcExtention.RenderViewToString(this, MVC.OfficeAddress.Views.Partial._ListAddress, _officeAddressBusiness.GetAll())
            }));
        }