/// <summary> /// Saves this instance. /// </summary> /// <returns>System.Int32.</returns> public string Save() { var budgetSource = new BudgetSourceModel { BudgetSourceId = View.BudgetSourceId, BudgetSourceCode = View.BudgetSourceCode, BudgetSourceName = View.BudgetSourceName, ParentId = View.ParentId, IsParent = View.IsParent, IsSavingExpenses = View.IsSavingExpenses, BudgetSourceCategoryId = View.BudgetSourceCategoryId, BudgetSourceProperty = View.BudgetSourceProperty, BankAccountId = View.BankAccountId, PayableBankAccountId = View.PayableBankAccountId, ProjectId = View.ProjectId, IsSelfControl = View.IsSelfControl, IsActive = View.IsActive, BudgetCode = View.BudgetCode, BudgetSourceType = View.BudgetSourceType }; if (View.BudgetSourceId == null) { return(Model.AddBudgetSource(budgetSource)); } return(Model.UpdateBudgetSource(budgetSource)); }
/// <summary> /// Saves this instance. /// </summary> /// <returns>System.Int32.</returns> public int Save() { var budgetSource = new BudgetSourceModel { BudgetSourceId = View.BudgetSourceId, BudgetSourceCode = View.BudgetSourceCode, BudgetSourceName = View.BudgetSourceName, ForeignName = View.ForeignName, ParentId = View.ParentId, Description = View.Description, Grade = View.Grade, IsParent = View.IsParent, Type = View.Type, IsSystem = View.IsSystem, IsActive = View.IsActive, Allocation = View.Allocation, BudgetItemCode = View.BudgetItemCode, IsFund = View.IsFund, IsExpense = View.IsExpense, AccountCode = View.AccountCode, AutonomyBudgetType = View.AutonomyBudgetType, BudgetCode = View.BudgetCode }; if (View.BudgetSourceId == 0) { return(Model.AddBudgetSource(budgetSource)); } return(Model.UpdateBudgetSource(budgetSource)); }
public HttpResponseMessage GetBudget_Info() { try { XpoTypesInfoHelper.GetXpoTypeInfoSource(); XafTypesInfo.Instance.RegisterEntity(typeof(BudgetSource)); XPObjectSpaceProvider directProvider = new XPObjectSpaceProvider(scc, null); IObjectSpace ObjectSpace = directProvider.CreateObjectSpace(); IList <BudgetSource> collection = ObjectSpace.GetObjects <BudgetSource>(CriteriaOperator.Parse(" GCRecord is null and IsActive = 1", null)); if (collection.Count > 0) { List <BudgetSourceModel> list = new List <BudgetSourceModel>(); foreach (BudgetSource row in collection) { BudgetSourceModel budget_type = new BudgetSourceModel(); budget_type.BudgetSourceOid = row.Oid; budget_type.BudgetName = row.BudgetName; list.Add(budget_type); } return(Request.CreateResponse(HttpStatusCode.OK, list)); } else { UserError err = new UserError(); err.code = "6"; // error จากสาเหตุอื่นๆ จะมีรายละเอียดจาก system แจ้งกลับ err.message = "No data"; // Return resual return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); } } catch (Exception ex) { //Error case เกิดข้อผิดพลาด UserError err = new UserError(); err.code = "6"; // error จากสาเหตุอื่นๆ จะมีรายละเอียดจาก system แจ้งกลับ err.message = ex.Message; // Return resual return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); } finally { } }
internal static BudgetSourceEntity ToDataTransferObject(BudgetSourceModel model) { return(model == null ? null : AutoMapper.Mapper.Map <BudgetSourceModel, BudgetSourceEntity>(model)); }