Ejemplo n.º 1
0
 public CharterItemVM(IFuelController fuelController, ICharterInServiceWrapper charterInServiceWrapper, ICharterOutServiceWrapper charterOutServiceWrapper)
 {
     this._fuelController = fuelController;
     this._charterInServiceWrapper = charterInServiceWrapper;
     this._charterOutServiceWrapper = charterOutServiceWrapper;
     Entity = new CharterItemDto();
     Entity.Good = new GoodDto();
     Entity.TankDto = new TankDto();
     GoodDtos = new ObservableCollection<GoodDto>();
     CurrencyDtos = new ObservableCollection<CurrencyDto>();
     TankDtos = new ObservableCollection<TankDto>();
     SelectedVesselId = 1;
 }
Ejemplo n.º 2
0
        // POST api/charteritem
        public CharterItemDto Post(long id, CharterType charterType, [FromBody]CharterItemDto value)
        {
            var res = new CharterItemDto();
            if (charterType == CharterType.In)
            {
                this._charterInFacadeService.AddItem(value);
            }
            else
            {
                this._charterOutFacadeService.AddItem(value);
            }

            return res;
        }
Ejemplo n.º 3
0
        public CharterItemDto GetById(long id, long charterItemId, CharterType charterType)
        {
            var res = new CharterItemDto();
            if (charterType==CharterType.In)
            {
                res= this._charterInFacadeService.GetItemById(id,charterItemId);
            }
            else
            {
                res = this._charterOutFacadeService.GetItemById(id, charterItemId);
            }

            return res;
        }
 public void AddItem(Action<CharterItemDto, Exception> action, CharterStateTypeEnum stateTypeEnum, CharterItemDto charterDto)
 {
     var uri = String.Format(hostCharterItemAddressController, charterDto.CharterId, string.Empty);
     uri = String.Concat(uri, "?charterType=" + CharterType.Out);
     WebClientHelper.Post<CharterItemDto, CharterItemDto>(new Uri(uri, UriKind.Absolute), action, charterDto, WebClientHelper.MessageFormat.Json,ApiConfig.Headers);
 }
 public void UpdateItem(Action<CharterItemDto, Exception> action, long id, long charterItemId, CharterStateTypeEnum stateTypeEnum, CharterItemDto charterDto)
 {
     string uri = String.Concat(String.Format(hostCharterItemAddressController, id, charterItemId), "?charterType=" + CharterType.Out);
     WebClientHelper.Put<CharterItemDto, CharterItemDto>(new Uri(uri, UriKind.Absolute), action, charterDto, WebClientHelper.MessageFormat.Json,ApiConfig.Headers);
 }
Ejemplo n.º 6
0
 public void AddItem(CharterItemDto dto)
 {
     _charterInApplicationService.AddItem(dto.Id, dto.CharterId, dto.Rob, dto.Fee, dto.FeeOffhire, dto.Good.Id, dto.TankDto.Id, dto.Good.Unit.Id);
 }
Ejemplo n.º 7
0
        // PUT api/charteritem/5
        public CharterItemDto Put(int id, long charterItemId, CharterType charterType, [FromBody]CharterItemDto value)
        {
            var res = new CharterItemDto();
            if (charterType == CharterType.In)
            {
                this._charterInFacadeService.UpdateItem(value);
            }
            else
            {
                 this._charterOutFacadeService.UpdateItem(value);
            }

            return res;
        }
 public void UpdateItem(CharterItemDto dto)
 {
     _charterOutApplicationService.UpdateItem(dto.Id, dto.CharterId, dto.Rob, dto.Fee, dto.FeeOffhire, dto.Good.Id, dto.TankDto.Id, dto.Good.Unit.Id);
 }