public HttpResponseMessage GetCusCategoryBy(HttpRequestMessage reqObject) { string CusCategoryId = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusCategory = JsonConvert.DeserializeObject <CusCategory>(_requestedDataObject.BusinessData); CusCategoryId = _CusCategory.CusCategoryId; } if (!string.IsNullOrWhiteSpace(CusCategoryId)) { _CusCategory = new CusCategory(); _CusCategory = _ICusCategoryService.GetCusCategoryBy(CusCategoryId); } if (_CusCategory != null) { _serviceResponse = _IDataManipulation.SetResponseObject(_CusCategory, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(_CusCategory, "Data Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage DeleteCusCategory(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusCategory = JsonConvert.DeserializeObject <CusCategory>(_requestedDataObject.BusinessData); } if (_CusCategory == null || string.IsNullOrWhiteSpace(_CusCategory.CusCategoryId)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Customer GroupId Not Found..."); _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); } result = _ICusCategoryService.DeleteCusCategory(_CusCategory); if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been deleted"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage UpdateCusCategory(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _CusCategory = JsonConvert.DeserializeObject <CusCategory>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_CusCategory, out _modelErrorMsg); if (IsValid) { result = _ICusCategoryService.UpdateCusCategory(_CusCategory); } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been updated"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public int UpdateCusCategory(CusCategory _CusCategory) { try { int result = 0; bool IsRecordExist; if (!string.IsNullOrWhiteSpace(_CusCategory.CusCategoryId)) { IsRecordExist = _IUoW.Repository <CusCategory>().IsRecordExist(x => x.CusCategoryId == _CusCategory.CusCategoryId); if (IsRecordExist) { var _oldCusCategory = _IUoW.Repository <CusCategory>().GetBy(x => x.CusCategoryId == _CusCategory.CusCategoryId); var _oldCusCategoryForLog = ObjectCopier.DeepCopy(_oldCusCategory); _oldCusCategory.AuthStatusId = _CusCategory.AuthStatusId = "U"; _oldCusCategory.LastAction = _CusCategory.LastAction = "EDT"; _oldCusCategory.LastUpdateDT = _CusCategory.LastUpdateDT = System.DateTime.Now; _oldCusCategory.MakeBy = "mtaka"; result = _IUoW.Repository <CusCategory>().Update(_oldCusCategory); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; result = _IAuthLogService.AddAuthLog(_IUoW, _oldCusCategoryForLog, _CusCategory, "EDT", "0001", _CusCategory.FunctionId, 1, "CusCategory", "MTK_SP_CUS_CATEGORY", "CusCategoryId", _CusCategory.CusCategoryId, _CusCategory.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "UpdateCusCategory(obj)", string.Empty); return(0); } }
public int AddCusCategory(CusCategory _CusCategory) { try { var _max = _IUoW.Repository <CusCategory>().GetMaxValue(x => x.CusCategoryId) + 1; _CusCategory.CusCategoryId = _max.ToString().PadLeft(2, '0'); _CusCategory.AuthStatusId = "U"; _CusCategory.LastAction = "ADD"; _CusCategory.MakeDT = System.DateTime.Now; _CusCategory.MakeBy = "mtaka"; var result = _IUoW.Repository <CusCategory>().Add(_CusCategory); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; result = _IAuthLogService.AddAuthLog(_IUoW, null, _CusCategory, "ADD", "0001", _CusCategory.FunctionId, 1, "CusCategory", "MTK_SP_CUS_CATEGORY", "CusCategoryId", _CusCategory.CusCategoryId, _CusCategory.UserName, _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } _IUoW.Commit(); return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddCusCategory(obj)", string.Empty); return(0);; } }