public BaseOutput AddAppConsumeModel(AppConsumeModel item, out AppConsumeModel itemOut) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; itemOut = null; try { tbl_AppConsumeModel appConsumeModel = new tbl_AppConsumeModel() { UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate, }; List <tbl_AppConsumeDetail> tblAppConsumeDetails = new List <tbl_AppConsumeDetail>(); tblAppConsumeDetails = item.AppConsumeDetails; tbl_AppConsumeModel _appConsumeModel = cRUDOperation.AddAppConsumeModel(appConsumeModel, tblAppConsumeDetails); item.ID = _appConsumeModel.ID; itemOut = item; itemOut.AppConsumeDetails = null; return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { itemOut = null; return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput GetLastAppConsumeModelByUserName(string userName, out AppConsumeModel appConsumeModel) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; appConsumeModel = null; try { tbl_AppConsumeModel item = cRUDOperation.GetLastAppConsumeModelByUserName(userName); if (item != null) { appConsumeModel = new AppConsumeModel() { 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 GetAppConsumeModelByID(Int64 id, out AppConsumeModel appConsumeModel) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; appConsumeModel = null; try { tbl_AppConsumeModel item = cRUDOperation.GetAppConsumeModelByID(id); if (item != null) { appConsumeModel = new AppConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate }; List <tbl_AppConsumeDetail> tbl_AppConsumeDetails = cRUDOperation.GetAppConsumeDetailsByModelID(appConsumeModel.ID); appConsumeModel.AppConsumeDetails = tbl_AppConsumeDetails; } 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 IHttpActionResult GetLastAppConsumeModelByUserName(string userName) { BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.GetLastAppConsumeModelByUserName(userName, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(itemOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult GetAppConsumeModelWithDetailByID(Int64 id) { BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.GetAppConsumeModelByID(id, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(itemOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult AddAppConsumeModelWithDetail(AppConsumeModel item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.AddAppConsumeModel(item, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok()); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public BaseOutput UpdateAppConsumeModel(AppConsumeModel item) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; try { tbl_AppConsumeModel tblAppConsumeModel = new tbl_AppConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate, }; tbl_AppConsumeModel _AppetConsumeModel = cRUDOperation.UpdateAppConsumeModel(tblAppConsumeModel); if (_AppetConsumeModel != null) { foreach (var consumeDetail in item.AppConsumeDetails) { tbl_AppConsumeDetail tblAppConsumeDetail = cRUDOperation.UpdateAppConsumeDetail(consumeDetail); } return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } else { return(baseOutput = new BaseOutput(false, BOResultTypes.NotFound.GetHashCode(), BOBaseOutputResponse.NotFoundResponse, "")); } } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }
public BaseOutput GetAppConsumeModels(out List <AppConsumeModel> appConsumeModels) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; appConsumeModels = null; try { List <tbl_AppConsumeModel> tblAppConsumeModels = cRUDOperation.GetAppConsumeModels(); appConsumeModels = new List <AppConsumeModel>(); if (tblAppConsumeModels.Count > 0) { foreach (var item in tblAppConsumeModels) { AppConsumeModel consumeModel = new AppConsumeModel() { ID = item.ID, UserID = item.UserID, BeginDate = item.BeginDate, EndDate = item.EndDate }; List <tbl_AppConsumeDetail> tbl_appConsumeDetails = cRUDOperation.GetAppConsumeDetailsByModelID(consumeModel.ID); consumeModel.AppConsumeDetails = tbl_appConsumeDetails; appConsumeModels.Add(consumeModel); } } 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)); } }