public M_ItemsType GetById(Guid UserId) { var ObjItemsType = new M_ItemsType(); try { using (_objUnitOfWork = new UnitOfWork()) { ObjItemsType = _objUnitOfWork._M_ItemsType_Repository.GetById(UserId); } } catch (Exception ex) { throw ex; } return(ObjItemsType); }
public ActionResult Delete(M_ItemsType ObjItemsType) { try { if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjItemsType.Id))) { var vObj = _blItemsType.GetById(ObjItemsType.Id); if (vObj != null) { _blItemsType.Delete(ObjItemsType); } } } catch (Exception ex) { throw ex; } return(Json(ObjItemsType)); }
public ActionResult Create(M_ItemsType ObjItemsType) { try { bool bAnyError = false; if (ModelState.IsValid) { var vNameExists = _blItemsType.GetFirstOrDefault(ObjItemsType); if (vNameExists != null) { ViewBag.ErrorMsg = "Name alreay exists in our system"; bAnyError = true; } if (bAnyError == false) { M_ItemsType _Obj_M_ItemsType = new M_ItemsType() { Id = Guid.NewGuid(), Name = ObjItemsType.Name, CreatedBy = _objAuthentication.UserName, CreatedDate = DateTime.Now }; var vReturnObj = _blItemsType.Create(_Obj_M_ItemsType); } } else { bAnyError = true; } if (bAnyError) { return(View(ObjItemsType)); } return(RedirectToAction("Index", "ItemsType")); } catch (Exception ex) { throw ex; } }
public List <M_ItemsType> GetList(M_ItemsType ObjItemsType) { var ObjList = new List <M_ItemsType>(); try { using (_objUnitOfWork = new UnitOfWork()) { var queryObjList = _objUnitOfWork._M_ItemsType_Repository.Query(); if (!string.IsNullOrWhiteSpace(ObjItemsType.Name)) { queryObjList = queryObjList.Where(x => x.Name.Contains(ObjItemsType.Name)); } ObjList = queryObjList.OrderBy(x => x.Name).ToList(); } } catch (Exception ex) { throw ex; } return(ObjList); }