Пример #1
0
 public static Shuttle ToShuttle(this ShuttleModel shuttle)
 {
     return(new Shuttle
     {
         Id = Guid.Parse(shuttle.Id),
         Name = shuttle.Name,
         Status = (ShuttleStatus)shuttle.Status,
         Manufacturer = shuttle.Manufacturer,
         Model = shuttle.Model,
         Year = shuttle.Year,
         NextRevision = DateTime.Parse(shuttle.NextRevision),
         FuelConsumption = shuttle.FuelConsumption,
         MaxSpeed = shuttle.MaxSpeed,
         FuelTankLimit = shuttle.FuelTankLimit
     });
 }
Пример #2
0
        public override async Task <ActionReplay> Update(ShuttleModel shuttleModel, ServerCallContext context)
        {
            var result = await _shuttleService.UpdateAsync(shuttleModel.ToShuttle());

            return(result.ToActionReplay());
        }