public BaseOutput DeleteNetConsumeModel(Int64 id) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; try { tbl_NetConsumeModel _NetConsumeModel = cRUDOperation.GetNetConsumeModelByID(id); if (_NetConsumeModel != null) { List <tbl_NetConsumeDetail> netConsumeDetails = cRUDOperation.GetNetConsumeDetailsByModelID(_NetConsumeModel.ID); foreach (var item in netConsumeDetails) { tbl_NetConsumeDetail tbl_NetConsumeDeatilDB = cRUDOperation.DeleteNetConsumeDetail(item.ID, 0); } tbl_NetConsumeModel netConsumeModel = cRUDOperation.DeleteNetConsumeModel(id, 0); } return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput UpdateNetConsumeModel(NetConsumeModel item) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; try { tbl_NetConsumeModel tblNetConsumeModel = new tbl_NetConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate, }; tbl_NetConsumeModel _NetConsumeModel = cRUDOperation.UpdateNetConsumeModel(tblNetConsumeModel); if (_NetConsumeModel != null) { foreach (var consumeDetail in item.NetConsumeDetails) { tbl_NetConsumeDetail tblNetConsumeDetail = cRUDOperation.UpdateNetConsumeDetail(consumeDetail); } } return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput GetLastNetConsumeModelByUserName(string userName, out NetConsumeModel netConsumeModel) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; netConsumeModel = null; try { tbl_NetConsumeModel item = cRUDOperation.GetLastNetConsumeModelByUserName(userName); if (item != null) { netConsumeModel = new NetConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate }; } return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput AddNetConsumeModel(NetConsumeModel item) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; try { tbl_NetConsumeModel netConsumeModel = new tbl_NetConsumeModel() { UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate, }; List <tbl_NetConsumeDetail> tblNetConsumeDetails = new List <tbl_NetConsumeDetail>(); tblNetConsumeDetails = item.NetConsumeDetails; tbl_NetConsumeModel _netConsumeModel = cRUDOperation.AddNetConsumeModel(netConsumeModel, tblNetConsumeDetails); return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput GetNetConsumeModelByID(Int64 id, out NetConsumeModel netConsumeModel) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; netConsumeModel = null; try { tbl_NetConsumeModel item = cRUDOperation.GetNetConsumeModelByID(id); if (item != null) { netConsumeModel = new NetConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate }; List <tbl_NetConsumeDetail> tbl_NetConsumeDetails = cRUDOperation.GetNetConsumeDetailsByModelID(netConsumeModel.ID); netConsumeModel.NetConsumeDetails = tbl_NetConsumeDetails; } return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }