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()) })); }