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)); } }