public HttpResponseMessage GetCusTypeWiseServiceListById(HttpRequestMessage reqObject) { string CustomerServiceId = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData); CustomerServiceId = _CusTypeWiseServiceList.DefineServiceId; } if (!string.IsNullOrWhiteSpace(CustomerServiceId)) { _CusTypeWiseServiceList = new CusTypeWiseServiceList(); _CusTypeWiseServiceList = _ICusTypeWiseServiceListService.GetCusTypeWiseServiceListById(CustomerServiceId); } if (_CusTypeWiseServiceList != null) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_CusTypeWiseServiceList, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage DeleteCusTypeWiseServiceList(HttpRequestMessage reqObject) { _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData); } if (_CusTypeWiseServiceList == null || string.IsNullOrWhiteSpace(_CusTypeWiseServiceList.DefineServiceId)) { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service Id Not Found..."); _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); } var result = _ICusTypeWiseServiceListService.DeleteCusTypeWiseServiceList(_CusTypeWiseServiceList); if (result == 1) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been deleted successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service s Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage AddCusTypeWiseServiceList(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_CusTypeWiseServiceList, out _modelErrorMsg); if (IsValid) { result = _ICusTypeWiseServiceListService.AddCusTypeWiseServiceList(_CusTypeWiseServiceList); } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Customer Type Wise Service Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public CusTypeWiseServiceList GetCusTypeWiseServiceListBy(CusTypeWiseServiceList _CusTypeWiseServiceListBy) { try { if (_CusTypeWiseServiceListBy == null) { return(_CusTypeWiseServiceListBy); } return(_IUoW.Repository <CusTypeWiseServiceList>().GetBy(x => x.CusTypeWiseServiceId == _CusTypeWiseServiceListBy.CusTypeWiseServiceId && x.AuthStatusId != "D" && x.LastAction != "DEL")); } catch (Exception ex) { throw ex; } }
public int DeleteCusTypeWiseServiceList(CusTypeWiseServiceList _CusTypeWiseServiceList) { try { int result = 0; bool IsRecordExist; if (!string.IsNullOrWhiteSpace(_CusTypeWiseServiceList.CusTypeWiseServiceId)) { IsRecordExist = _IUoW.Repository <CusTypeWiseServiceList>().IsRecordExist(x => x.CusTypeWiseServiceId == _CusTypeWiseServiceList.CusTypeWiseServiceId); if (IsRecordExist) { var _oldCusTypeWiseServiceList = _IUoW.Repository <CusTypeWiseServiceList>().GetBy(x => x.CusTypeWiseServiceId == _CusTypeWiseServiceList.CusTypeWiseServiceId); var _oldCusTypeWiseServiceListForLog = ObjectCopier.DeepCopy(_oldCusTypeWiseServiceList); _oldCusTypeWiseServiceList.AuthStatusId = _CusTypeWiseServiceList.AuthStatusId = "U"; _oldCusTypeWiseServiceList.LastAction = _CusTypeWiseServiceList.LastAction = "DEL"; _oldCusTypeWiseServiceList.LastUpdateDT = _CusTypeWiseServiceList.LastUpdateDT = System.DateTime.Now; result = _IUoW.Repository <CusTypeWiseServiceList>().Update(_oldCusTypeWiseServiceList); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; _IAuthLogService.AddAuthLog(_IUoW, _oldCusTypeWiseServiceListForLog, _CusTypeWiseServiceList, "DEL", "0001", _CusTypeWiseServiceList.FunctionId, 1, "CusTypeWiseServiceList", "MTK_SP_CUS_TYPE_WISE_SERVICE", "CusTypeWiseServiceId", _CusTypeWiseServiceList.CusTypeWiseServiceId, _CusTypeWiseServiceList.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } //result = _IUoW.Repository<CusTypeWiseServiceList>().Delete(_CusTypeWiseServiceList); return(result); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "DeleteCusTypeWiseServiceList(obj)", string.Empty); return(0); } }
public int AddCusTypeWiseServiceList(CusTypeWiseServiceList _CusTypeWiseServiceList) { try { CusTypeWiseServiceList ObjCusTypeWiseServiceList = null; List <CusTypeWiseServiceList> AllCusTypeWiseServiceList = new List <CusTypeWiseServiceList>(); long _max = _IUoW.Repository <CusTypeWiseServiceList>().GetMaxValue(x => x.CusTypeWiseServiceId); foreach (var item in _CusTypeWiseServiceList.DefineServiceArray) { ObjCusTypeWiseServiceList = new CusTypeWiseServiceList(); ObjCusTypeWiseServiceList.CusTypeWiseServiceId = (++_max).ToString().PadLeft(3, '0'); ObjCusTypeWiseServiceList.AccTypeId = _CusTypeWiseServiceList.AccTypeId; ObjCusTypeWiseServiceList.AccCategoryId = _CusTypeWiseServiceList.AccCategoryId; ObjCusTypeWiseServiceList.DefineServiceId = item.Value; ObjCusTypeWiseServiceList.AuthStatusId = "U"; ObjCusTypeWiseServiceList.LastAction = "ADD"; ObjCusTypeWiseServiceList.MakeBy = "mTaka"; ObjCusTypeWiseServiceList.MakeDT = DateTime.Now; AllCusTypeWiseServiceList.Add(ObjCusTypeWiseServiceList); } //var result = _IUoW.Repository<CusTypeWiseServiceList>().Add(_CusTypeWiseServiceList); var result = _IUoW.Repository <CusTypeWiseServiceList>().AddRange(AllCusTypeWiseServiceList); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; _IAuthLogService.AddAuthLog(_IUoW, null, AllCusTypeWiseServiceList, "ADD", "0001", _CusTypeWiseServiceList.FunctionId, 1, "CusTypeWiseServiceList", "MTK_SP_CUS_TYPE_WISE_SERVICE", "CusTypeWiseServiceId", null, _CusTypeWiseServiceList.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddCusTypeWiseServiceList(obj)", string.Empty); return(0); } }
public HttpResponseMessage GetCusTypeWiseServiceListBy(HttpRequestMessage reqObject) { _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData); _CusTypeWiseServiceList = _ICusTypeWiseServiceListService.GetCusTypeWiseServiceListBy(_CusTypeWiseServiceList); } if (_CusTypeWiseServiceList != null) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_CusTypeWiseServiceList, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage AccTypeForCusCategory(HttpRequestMessage reqObject) { string AccCategoryId = null; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData); AccCategoryId = _CusTypeWiseServiceList.AccCategoryId; } var List_AccType = _ICusTypeWiseServiceListService.AccTypeForCusCategory(AccCategoryId); if (List_AccType != null) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_AccType, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Parent Account Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }