public HttpResponseMessage GetAccCategoryBy(HttpRequestMessage reqObject) { //string AccCategoryId = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _AccCategory = JsonConvert.DeserializeObject <AccCategory>(_requestedDataObject.BusinessData); //AccCategoryId = _AccCategory.AccCategoryId; _AccCategory = _IAccCategoryService.GetAccCategoryBy(_AccCategory); } //if (!string.IsNullOrWhiteSpace(AccCategoryId)) //{ // _AccCategory = new AccCategory(); // _AccCategory = _IAccCategoryService.GetAccCategoryBy(AccCategoryId); //} if (_AccCategory != null) { _serviceResponse = _IDataManipulation.SetResponseObject(_AccCategory, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(_AccCategory, "Account Group Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage DeleteAccCategory(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _AccCategory = JsonConvert.DeserializeObject <AccCategory>(_requestedDataObject.BusinessData); } if (_AccCategory == null || string.IsNullOrWhiteSpace(_AccCategory.AccCategoryId)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account GroupId Not Found..."); _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); } result = _IAccCategoryService.DeleteAccCategory(_AccCategory); if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Groups Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public int AddAccCategory(AccCategory _AccCategory) { try { var _max = _IUoW.Repository <AccCategory>().GetMaxValue(x => x.AccCategoryId) + 1; _AccCategory.AccCategoryId = _max.ToString().PadLeft(3, '0'); _AccCategory.AuthStatusId = "U"; _AccCategory.LastAction = "ADD"; _AccCategory.MakeDT = System.DateTime.Now; var result = _IUoW.Repository <AccCategory>().Add(_AccCategory); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; _IAuthLogService.AddAuthLog(_IUoW, null, _AccCategory, "ADD", "0001", _AccCategory.FunctionId, 1, "AccCategory", "MTK_SP_ACC_CATEGORY", "AccCategoryId", _AccCategory.AccCategoryId, _AccCategory.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddAccCategory(obj)", string.Empty); return(0); } }
public AccCategory GetAccCategoryBy(AccCategory _AccCategory) { try { if (_AccCategory == null) { return(_AccCategory); } return(_IUoW.Repository <AccCategory>().GetBy(x => x.AccCategoryId == _AccCategory.AccCategoryId && x.AuthStatusId == "A" && x.LastAction != "DEL")); } catch (Exception ex) { throw ex; } }
public int DeleteAccCategory(AccCategory _AccCategory) { try { int result = 0; bool IsRecordExist; if (!string.IsNullOrWhiteSpace(_AccCategory.AccCategoryId)) { IsRecordExist = _IUoW.Repository <AccCategory>().IsRecordExist(x => x.AccCategoryId == _AccCategory.AccCategoryId); if (IsRecordExist) { var _oldAccCategory = _IUoW.Repository <AccCategory>().GetBy(x => x.AccCategoryId == _AccCategory.AccCategoryId); var _oldAccCategoryForLog = ObjectCopier.DeepCopy(_oldAccCategory); _oldAccCategory.AuthStatusId = _AccCategory.AuthStatusId = "U"; _oldAccCategory.LastAction = _AccCategory.LastAction = "DEL"; _oldAccCategory.LastUpdateDT = _AccCategory.LastUpdateDT = System.DateTime.Now; result = _IUoW.Repository <AccCategory>().Update(_oldAccCategory); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; _IAuthLogService.AddAuthLog(_IUoW, _oldAccCategoryForLog, _AccCategory, "DEL", "0001", _AccCategory.FunctionId, 1, "AccCategory", "MTK_SP_ACC_CATEGORY", "AccCategoryId", _AccCategory.AccCategoryId, _AccCategory.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } //result = _IUoW.Repository<AccCategory>().Delete(_AccCategory); return(result); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "DeleteAccCategory(obj)", string.Empty); return(0); } }
public HttpResponseMessage AddAccCategory(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _AccCategory = JsonConvert.DeserializeObject <AccCategory>(_requestedDataObject.BusinessData); result = _IAccCategoryService.AddAccCategory(_AccCategory); } if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Group Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }