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 }); }
public override async Task <ActionReplay> Update(ShuttleModel shuttleModel, ServerCallContext context) { var result = await _shuttleService.UpdateAsync(shuttleModel.ToShuttle()); return(result.ToActionReplay()); }