Ejemplo n.º 1
0
        public async Task <bool> Create(CustomerLeadFileGroup CustomerLeadFileGroup)
        {
            CustomerLeadFileGroupDAO CustomerLeadFileGroupDAO = new CustomerLeadFileGroupDAO();

            CustomerLeadFileGroupDAO.Id             = CustomerLeadFileGroup.Id;
            CustomerLeadFileGroupDAO.Title          = CustomerLeadFileGroup.Title;
            CustomerLeadFileGroupDAO.Description    = CustomerLeadFileGroup.Description;
            CustomerLeadFileGroupDAO.CustomerLeadId = CustomerLeadFileGroup.CustomerLeadId;
            CustomerLeadFileGroupDAO.CreatorId      = CustomerLeadFileGroup.CreatorId;
            CustomerLeadFileGroupDAO.FileTypeId     = CustomerLeadFileGroup.FileTypeId;
            CustomerLeadFileGroupDAO.RowId          = CustomerLeadFileGroup.RowId;
            CustomerLeadFileGroupDAO.CreatedAt      = StaticParams.DateTimeNow;
            CustomerLeadFileGroupDAO.UpdatedAt      = StaticParams.DateTimeNow;
            DataContext.CustomerLeadFileGroup.Add(CustomerLeadFileGroupDAO);
            await DataContext.SaveChangesAsync();

            CustomerLeadFileGroup.Id = CustomerLeadFileGroupDAO.Id;
            await SaveReference(CustomerLeadFileGroup);

            return(true);
        }
Ejemplo n.º 2
0
        public async Task <bool> BulkMerge(List <CustomerLeadFileGroup> CustomerLeadFileGroups)
        {
            List <CustomerLeadFileGroupDAO> CustomerLeadFileGroupDAOs = new List <CustomerLeadFileGroupDAO>();

            foreach (CustomerLeadFileGroup CustomerLeadFileGroup in CustomerLeadFileGroups)
            {
                CustomerLeadFileGroupDAO CustomerLeadFileGroupDAO = new CustomerLeadFileGroupDAO();
                CustomerLeadFileGroupDAO.Id             = CustomerLeadFileGroup.Id;
                CustomerLeadFileGroupDAO.Title          = CustomerLeadFileGroup.Title;
                CustomerLeadFileGroupDAO.Description    = CustomerLeadFileGroup.Description;
                CustomerLeadFileGroupDAO.CustomerLeadId = CustomerLeadFileGroup.CustomerLeadId;
                CustomerLeadFileGroupDAO.CreatorId      = CustomerLeadFileGroup.CreatorId;
                CustomerLeadFileGroupDAO.FileTypeId     = CustomerLeadFileGroup.FileTypeId;
                CustomerLeadFileGroupDAO.RowId          = CustomerLeadFileGroup.RowId;
                CustomerLeadFileGroupDAO.CreatedAt      = StaticParams.DateTimeNow;
                CustomerLeadFileGroupDAO.UpdatedAt      = StaticParams.DateTimeNow;
                CustomerLeadFileGroupDAOs.Add(CustomerLeadFileGroupDAO);
            }
            await DataContext.BulkMergeAsync(CustomerLeadFileGroupDAOs);

            return(true);
        }
Ejemplo n.º 3
0
        public async Task <bool> Update(CustomerLeadFileGroup CustomerLeadFileGroup)
        {
            CustomerLeadFileGroupDAO CustomerLeadFileGroupDAO = DataContext.CustomerLeadFileGroup.Where(x => x.Id == CustomerLeadFileGroup.Id).FirstOrDefault();

            if (CustomerLeadFileGroupDAO == null)
            {
                return(false);
            }
            CustomerLeadFileGroupDAO.Id             = CustomerLeadFileGroup.Id;
            CustomerLeadFileGroupDAO.Title          = CustomerLeadFileGroup.Title;
            CustomerLeadFileGroupDAO.Description    = CustomerLeadFileGroup.Description;
            CustomerLeadFileGroupDAO.CustomerLeadId = CustomerLeadFileGroup.CustomerLeadId;
            CustomerLeadFileGroupDAO.CreatorId      = CustomerLeadFileGroup.CreatorId;
            CustomerLeadFileGroupDAO.FileTypeId     = CustomerLeadFileGroup.FileTypeId;
            CustomerLeadFileGroupDAO.RowId          = CustomerLeadFileGroup.RowId;
            CustomerLeadFileGroupDAO.UpdatedAt      = StaticParams.DateTimeNow;
            await DataContext.SaveChangesAsync();

            await SaveReference(CustomerLeadFileGroup);

            return(true);
        }