Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Alphafolio.DAL;
- using Alphafolio.DAL.Model;
- using Alphafolio.Tools;
- using Alphafolio.WebApp.WebTools.UI;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace Alphafolio.WebApp.Models.VmContract
- {
- public class VmGridCommitmentsItem
- {
- public Guid? Id { get; set; }
- public Nullable<decimal> Amount { get; set; }
- public Nullable<decimal> ExchangeRate { get; set; }
- public Nullable<decimal> EP_AmountUSD { get; set; }
- public Nullable<System.DateTime> Date { get; set; }
- public string Status { get; set; }
- public string Comments { get; set; }
- public System.Guid ContractId { get; set; }
- public string Documents
- {
- get
- {
- return KendoData.GetDocumentsTemplate(this.Id.ToString(), ObjectType.Contract, ObjectSubType.ContractCommitment);
- }
- }
- internal static List<VmGridCommitmentsItem> Get(Guid id)
- {
- using (AIEntities ai = ConnectionHelper.GetContext())
- {
- List<VmGridCommitmentsItem> result = new List<VmGridCommitmentsItem>();
- List<ContractCommitment> dataSource = ai.ContractCommitmentSet.Where(a => a.ContractId == id).ToList();
- result = AutoMapperHelper.AutoMapList<VmGridCommitmentsItem, ContractCommitment>(dataSource);
- return result;
- }
- }
- internal ContractCommitment ToDalObject()
- {
- ContractCommitment result = AutoMapperHelper.AutoMap<VmGridCommitmentsItem, ContractCommitment>(this);
- return result;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement