public void Update(long id, AwbSenderModel model) { var data = _awbs.Get(id).First(); AwbMapper.Map(model, data); _awbs.Update(id, data); }
public AwbAdminModel Get(long id) { var data = _awbs.Get(id).FirstOrDefault(); if (data == null) { throw new EntityNotFoundException("Refarence: " + id); } return(AwbMapper.GetAdminModel(data)); }
public void Update(long id, AwbBrokerModel model) { var data = _awbs.Get(id).First(); if (data.StateId == _config.CargoIsCustomsClearedStateId) { throw new UnexpectedStateException( data.StateId, "Can't update an AWB while it has the state " + _config.CargoIsCustomsClearedStateId.ToString(CultureInfo.InvariantCulture)); } AwbMapper.Map(model, data); _awbs.Update(id, data); }
public AwbSenderModel GetSenderAwbModel(long id) { var data = _awbs.Get(id).First(); return(AwbMapper.GetSenderModel(data)); }