public async Task Consume(ConsumeContext <AddCheckingAccountTransactionCommand> context) { await _service.ServiceTheThing(""); TransportEntity ObjReturn = new TransportEntity(); ObjReturn.Sucess = false; ObjReturn.Messages.Add("Valor deve ser maior que 0"); await context.RespondAsync <TransportEntity>(ObjReturn); }
public async Task <AddResult> AddRecord(string number, int transportMakeId, int transportModelId, int fuelId, int transportCategoryId, int clientId) { TransportEntity transportEntity = new TransportEntity { Number = number, TransportMakeId = transportMakeId, TransportModelId = transportModelId, FuelId = fuelId, TransportCategoryId = transportCategoryId, ClientId = clientId }; await dbContext.Transport.AddAsync(transportEntity); await dbContext.SaveChangesAsync(); if (await dbContext.Transport.AnyAsync(t => t.Id == transportEntity.Id)) { return(AddResult.Success); } return(AddResult.Failed); }
public async Task StoreAsync(Transport transport) { if (transport is null) { throw new ArgumentNullException(nameof(transport)); } var transportId = Guid.NewGuid().ToString(); var entity = TransportEntity.FromTransport(transportId, transport); try { await _table.ExecuteAsync(TableOperation.InsertOrMerge(entity)); } catch (Exception e) { _logger.LogError($"Unexpected error while saving to {_tableName}: {e}"); throw; } }
public async Task <DeleteResult> DeleteRecord(int recordId) { TransportEntity transportEntity = await dbContext.Transport.FirstOrDefaultAsync(a => a.Id == recordId); if (transportEntity == null) { return(DeleteResult.RecordNotFound); } dbContext.Transport.Remove(transportEntity); await dbContext.SaveChangesAsync(); if (!await dbContext.Transport.AnyAsync(a => a.Id == transportEntity.Id)) { return(DeleteResult.Success); } return(DeleteResult.Failed); }
public async IAsyncEnumerable <Transport> GetTransportsInADayAsync(DateTimeOffset datetime) { var partitionKey = datetime.ToString(TransportEntity.PartitionKeyFormat); var filterPk = TableQuery.GenerateFilterCondition( nameof(TransportEntity.PartitionKey), QueryComparisons.Equal, partitionKey); var query = new TableQuery <TransportEntity>().Where(filterPk); TableContinuationToken?continuationToken = null; do { var page = await _table.ExecuteQuerySegmentedAsync(query, continuationToken); continuationToken = page.ContinuationToken; foreach (var entity in page.Results) { var model = TransportEntity.ToModel(entity); yield return(model); } }while (continuationToken != null); }
/// <summary> /// There are no comments for TransportEntitySet in the schema. /// </summary> public void AddToTransportEntitySet(TransportEntity transportEntity) { base.AddObject("TransportEntitySet", transportEntity); }
/// <summary> /// Create a new TransportEntity object. /// </summary> /// <param name="id">Initial value of Id.</param> /// <param name="name">Initial value of Name.</param> /// <param name="transportURI">Initial value of TransportURI.</param> public static TransportEntity CreateTransportEntity(int id, string name, string transportURI) { TransportEntity transportEntity = new TransportEntity(); transportEntity.Id = id; transportEntity.Name = name; transportEntity.TransportURI = transportURI; return transportEntity; }
public OrderEntity GetByInvolvedTransport(TransportEntity transport) { return(_DbSet.Find(transport)); }