private BookCreate BuidBookCreate(Guid?categoryId = null, Guid?editorId = null, Guid?firmId = null) { var categories = new SelectList(CategoryRepository.GetAll(), "Id", "Title", categoryId); var allEditors = EditorRepository.GetAll(); allEditors.Insert(0, null); var editors = new SelectList(allEditors, "Id", "Title", editorId); var allFirms = FirmRepository.GetAll(); allFirms.Insert(0, null); var firms = new SelectList(allFirms, "Id", "Title", firmId); var bookCreate = new BookCreate { Categories = categories, Editors = editors, Firms = firms }; return(bookCreate); }
public JsonResult GetFirm() { var res = _firmRep.GetAll(); if (res != null && res.Count > 0) { List <object> retList = new List <object>(); foreach (var item in res) { retList.Add(new { FirmId = item.FirmId, FirmName = item.FirmName }); } return(Json(new JsonGetResultModel { result = true, data = retList }, JsonRequestBehavior.AllowGet)); } else { List <object> msgList = new List <object>(); msgList.Add("Error Fetching Firms from DB"); return(Json(new JsonGetResultModel { result = false, data = msgList }, JsonRequestBehavior.AllowGet)); } }
// GET: Firm public ActionResult List() { var list = _firmRep.GetAll(); return(View(list.AsEnumerable())); }