public JsonResult GetList(M_ExpenseType ObjExpenseType) { List <M_ExpenseType> ObjList = new List <M_ExpenseType>(); try { var vList = _blExpenseType.GetList(ObjExpenseType); if (vList.Count > 0) { foreach (var item in vList) { var vObjItemUser = new M_ExpenseType() { Id = item.Id, Name = item.Name, Remark = item.Remark, CreatedBy = item.CreatedBy, CreatedDate = item.CreatedDate, ModifyBy = item.ModifyBy, ModifyDate = item.ModifyDate }; ObjList.Add(vObjItemUser); } } } catch (Exception ex) { throw ex; } return(Json(ObjList, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(M_ExpenseType ObjExpenseType) { try { if (ModelState.IsValid) { if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjExpenseType.Id))) { var vObj = _blExpenseType.GetById(ObjExpenseType.Id); if (vObj != null) { vObj.Name = ObjExpenseType.Name; vObj.Remark = ObjExpenseType.Remark; vObj.ModifyDate = DateTime.Now; vObj.ModifyBy = _objAuthentication.UserName; _blExpenseType.Update(vObj); } } } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", "ExpenseType")); }
public ActionResult Edit(string Id) { M_ExpenseType vModel = new M_ExpenseType(); if (!string.IsNullOrWhiteSpace(Id)) { var vDetails = _blExpenseType.GetById(new Guid(Id)); if (vDetails != null) { vModel.Id = vDetails.Id; vModel.Name = vDetails.Name; vModel.Remark = vDetails.Remark; } } return(View(vModel)); }
public M_ExpenseType Delete(M_ExpenseType ObjExpenseType) { try { using (_objUnitOfWork = new UnitOfWork()) { _objUnitOfWork._M_ExpenseType_Repository.Delete(ObjExpenseType.Id); _objUnitOfWork.Save(); } } catch (Exception ex) { throw ex; } return(ObjExpenseType); }
public M_ExpenseType GetFirstOrDefault(M_ExpenseType ObjExpenseType) { var ReturnCompanyObj = new M_ExpenseType(); try { using (_objUnitOfWork = new UnitOfWork()) { ReturnCompanyObj = _objUnitOfWork._M_ExpenseType_Repository.GetFirstOrDefault(x => x.Name == ObjExpenseType.Name); } } catch (Exception ex) { throw ex; } return(ReturnCompanyObj); }
public M_ExpenseType GetById(Guid UserId) { var ObjExpenseType = new M_ExpenseType(); try { using (_objUnitOfWork = new UnitOfWork()) { ObjExpenseType = _objUnitOfWork._M_ExpenseType_Repository.GetById(UserId); } } catch (Exception ex) { throw ex; } return(ObjExpenseType); }
public ActionResult Delete(M_ExpenseType ObjExpenseType) { try { if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjExpenseType.Id))) { var vObj = _blExpenseType.GetById(ObjExpenseType.Id); if (vObj != null) { _blExpenseType.Delete(ObjExpenseType); } } } catch (Exception ex) { throw ex; } return(Json(ObjExpenseType)); }
public ActionResult Create(M_ExpenseType ObjExpenseType) { try { bool bAnyError = false; if (ModelState.IsValid) { var vNameExists = _blExpenseType.GetFirstOrDefault(ObjExpenseType); if (vNameExists != null) { ViewBag.ErrorMsg = "Name alreay exists in our system"; bAnyError = true; } if (bAnyError == false) { M_ExpenseType _Obj_M_ExpenseType = new M_ExpenseType() { Id = Guid.NewGuid(), Name = ObjExpenseType.Name, Remark = ObjExpenseType.Remark, CreatedBy = _objAuthentication.UserName, CreatedDate = DateTime.Now }; var vReturnObj = _blExpenseType.Create(_Obj_M_ExpenseType); } } else { bAnyError = true; } if (bAnyError) { return(View(ObjExpenseType)); } return(RedirectToAction("Index", "ExpenseType")); } catch (Exception ex) { throw ex; } }
public List <M_ExpenseType> GetList(M_ExpenseType ObjExpenseType) { var ObjList = new List <M_ExpenseType>(); try { using (_objUnitOfWork = new UnitOfWork()) { var queryObjList = _objUnitOfWork._M_ExpenseType_Repository.Query(); if (!string.IsNullOrWhiteSpace(ObjExpenseType.Name)) { queryObjList = queryObjList.Where(x => x.Name.Contains(ObjExpenseType.Name)); } ObjList = queryObjList.OrderBy(x => x.Name).ToList(); } } catch (Exception ex) { throw ex; } return(ObjList); }