Esempio n. 1
0
 public async Task <bool> Delete(UnitOfMeasureGrouping UnitOfMeasureGrouping)
 {
     if (await ValidateId(UnitOfMeasureGrouping))
     {
     }
     return(UnitOfMeasureGrouping.IsValidated);
 }
        public async Task <UnitOfMeasureGrouping> Get(long Id)
        {
            UnitOfMeasureGrouping UnitOfMeasureGrouping = await DataContext.UnitOfMeasureGrouping.AsNoTracking()
                                                          .Where(x => x.Id == Id).Select(x => new UnitOfMeasureGrouping()
            {
                CreatedAt       = x.CreatedAt,
                UpdatedAt       = x.UpdatedAt,
                Id              = x.Id,
                Code            = x.Code,
                Name            = x.Name,
                Description     = x.Description,
                UnitOfMeasureId = x.UnitOfMeasureId,
                StatusId        = x.StatusId,
                Used            = x.Used,
                UnitOfMeasure   = x.UnitOfMeasure == null ? null : new UnitOfMeasure
                {
                    Id          = x.UnitOfMeasure.Id,
                    Code        = x.UnitOfMeasure.Code,
                    Name        = x.UnitOfMeasure.Name,
                    Description = x.UnitOfMeasure.Description,
                    StatusId    = x.UnitOfMeasure.StatusId,
                    Used        = x.UnitOfMeasure.Used,
                },
            }).FirstOrDefaultAsync();

            if (UnitOfMeasureGrouping == null)
            {
                return(null);
            }

            return(UnitOfMeasureGrouping);
        }
Esempio n. 3
0
        public async Task <UnitOfMeasureGrouping> Get(long Id)
        {
            UnitOfMeasureGrouping UnitOfMeasureGrouping = await UOW.UnitOfMeasureGroupingRepository.Get(Id);

            if (UnitOfMeasureGrouping == null)
            {
                return(null);
            }
            return(UnitOfMeasureGrouping);
        }
Esempio n. 4
0
 public DirectSalesOrder_UnitOfMeasureGroupingDTO(UnitOfMeasureGrouping UnitOfMeasureGrouping)
 {
     this.Id              = UnitOfMeasureGrouping.Id;
     this.Code            = UnitOfMeasureGrouping.Code;
     this.Name            = UnitOfMeasureGrouping.Name;
     this.Description     = UnitOfMeasureGrouping.Description;
     this.UnitOfMeasureId = UnitOfMeasureGrouping.UnitOfMeasureId;
     this.UnitOfMeasure   = UnitOfMeasureGrouping.UnitOfMeasure == null ? null : new DirectSalesOrder_UnitOfMeasureDTO(UnitOfMeasureGrouping.UnitOfMeasure);
     this.UnitOfMeasureGroupingContents = UnitOfMeasureGrouping.UnitOfMeasureGroupingContents?.Select(x => new DirectSalesOrder_UnitOfMeasureGroupingContentDTO(x)).ToList();
     this.Errors = UnitOfMeasureGrouping.Errors;
 }
 public Contract_UnitOfMeasureGroupingDTO(UnitOfMeasureGrouping UnitOfMeasureGrouping)
 {
     this.Id              = UnitOfMeasureGrouping.Id;
     this.Code            = UnitOfMeasureGrouping.Code;
     this.Name            = UnitOfMeasureGrouping.Name;
     this.Description     = UnitOfMeasureGrouping.Description;
     this.UnitOfMeasureId = UnitOfMeasureGrouping.UnitOfMeasureId;
     this.StatusId        = UnitOfMeasureGrouping.StatusId;
     this.Used            = UnitOfMeasureGrouping.Used;
     this.UnitOfMeasure   = UnitOfMeasureGrouping.UnitOfMeasure == null ? null : new Contract_UnitOfMeasureDTO(UnitOfMeasureGrouping.UnitOfMeasure);
     this.CreatedAt       = UnitOfMeasureGrouping.CreatedAt;
     this.UpdatedAt       = UnitOfMeasureGrouping.UpdatedAt;
     this.Errors          = UnitOfMeasureGrouping.Errors;
 }
Esempio n. 6
0
        public Customer_UnitOfMeasureGroupingDTO(UnitOfMeasureGrouping UnitOfMeasureGrouping)
        {
            this.Id = UnitOfMeasureGrouping.Id;

            this.Code = UnitOfMeasureGrouping.Code;

            this.Name = UnitOfMeasureGrouping.Name;

            this.Description = UnitOfMeasureGrouping.Description;

            this.UnitOfMeasureId = UnitOfMeasureGrouping.UnitOfMeasureId;

            this.StatusId = UnitOfMeasureGrouping.StatusId;

            this.Used = UnitOfMeasureGrouping.Used;

            this.Errors = UnitOfMeasureGrouping.Errors;
        }
Esempio n. 7
0
        public async Task <bool> ValidateId(UnitOfMeasureGrouping UnitOfMeasureGrouping)
        {
            UnitOfMeasureGroupingFilter UnitOfMeasureGroupingFilter = new UnitOfMeasureGroupingFilter
            {
                Skip = 0,
                Take = 10,
                Id   = new IdFilter {
                    Equal = UnitOfMeasureGrouping.Id
                },
                Selects = UnitOfMeasureGroupingSelect.Id
            };

            int count = await UOW.UnitOfMeasureGroupingRepository.Count(UnitOfMeasureGroupingFilter);

            if (count == 0)
            {
                UnitOfMeasureGrouping.AddError(nameof(UnitOfMeasureGroupingValidator), nameof(UnitOfMeasureGrouping.Id), ErrorCode.IdNotExisted);
            }
            return(count == 1);
        }
Esempio n. 8
0
 public async Task <bool> Create(UnitOfMeasureGrouping UnitOfMeasureGrouping)
 {
     return(UnitOfMeasureGrouping.IsValidated);
 }