Ejemplo n.º 1
0
        public async Task <int> Handle(CreatePromulgateStatusCommand request, CancellationToken cancellationToken)
        {
            PromulgateStatus promulgateStatus = request.ToPromulgateStatus();

            _context.PromulgateStatuses.Add(promulgateStatus);
            return(await _context.SaveChangesAsync(cancellationToken));
        }
        public async Task <GetPromulgateStatusByIdDto> Handle(GetPromulgateStatusByIdQuery request, CancellationToken cancellationToken)
        {
            GetPromulgateStatusByIdDto getPromulgateStatusByIdDto = new GetPromulgateStatusByIdDto();
            PromulgateStatus           promulgateStatus           = await _context.PromulgateStatuses
                                                                    .FirstOrDefaultAsync(m => !m.Deleted &&
                                                                                         m.Id == request.Id);

            if (promulgateStatus != null)
            {
                getPromulgateStatusByIdDto = promulgateStatus.ToGetPromulgateStatusByIdDto();
            }
            return(getPromulgateStatusByIdDto);
        }
        public async Task <int> Handle(UpdatePromulgateStatusCommand request, CancellationToken cancellationToken)
        {
            PromulgateStatus promulgateStatus = await _context.PromulgateStatuses.FirstOrDefaultAsync(d => !d.Deleted &&
                                                                                                      d.Id == request.Id);

            if (promulgateStatus == null)
            {
                throw new NotFoundException(nameof(PromulgateStatus), request.Id);
            }

            promulgateStatus.Code       = request.Code;
            promulgateStatus.Name       = request.Name;
            promulgateStatus.ModifiedBy = request.ModifiedBy;
            promulgateStatus.ModifiedOn = DateTime.Now;

            return(await _context.SaveChangesAsync(cancellationToken));
        }
Ejemplo n.º 4
0
 public static GetAllPromulgateStatusesDto ToGetAllPromulgateStatusesDto(this PromulgateStatus entity)
 {
     return(entity.MapTo <PromulgateStatus, GetAllPromulgateStatusesDto>());
 }
Ejemplo n.º 5
0
 public static GetPromulgateStatusByIdDto ToGetPromulgateStatusByIdDto(this PromulgateStatus promulgateStatus)
 {
     return(promulgateStatus.MapTo <PromulgateStatus, GetPromulgateStatusByIdDto>());
 }
Ejemplo n.º 6
0
 public static SearchPromulgateStatusByTokenPagedDto ToSearchPromulgateStatusByTokenPagedDto(this PromulgateStatus promulgateStatus)
 {
     return(promulgateStatus.MapTo <PromulgateStatus, SearchPromulgateStatusByTokenPagedDto>());
 }