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)); }
public static GetAllPromulgateStatusesDto ToGetAllPromulgateStatusesDto(this PromulgateStatus entity) { return(entity.MapTo <PromulgateStatus, GetAllPromulgateStatusesDto>()); }
public static GetPromulgateStatusByIdDto ToGetPromulgateStatusByIdDto(this PromulgateStatus promulgateStatus) { return(promulgateStatus.MapTo <PromulgateStatus, GetPromulgateStatusByIdDto>()); }
public static SearchPromulgateStatusByTokenPagedDto ToSearchPromulgateStatusByTokenPagedDto(this PromulgateStatus promulgateStatus) { return(promulgateStatus.MapTo <PromulgateStatus, SearchPromulgateStatusByTokenPagedDto>()); }