//================================================================================
        public ScrapDetailDto AddScrapDetail(ScrapDetailDto detailDto)
        {
            var result = scrapApplicationService.AddScrapDetail(
                detailDto.Scrap.Id, detailDto.ROB, detailDto.Price, detailDto.Currency.Id, detailDto.Good.Id, detailDto.Unit.Id, detailDto.Tank.Id);

            return scrapDetailDtoMapper.MapToModel(result);
        }
        //================================================================================
        public void AddScrapDetail(Action<ScrapDetailDto, Exception> action, long scrapId, ScrapDetailDto detailDto)
        {
            var url = string.Format(this.scrapDetailAddressFormatString, scrapId, string.Empty);

            WebClientHelper.Post(ApiServiceAddressHelper.BuildUri(url), action, detailDto, WebClientHelper.MessageFormat.Json,ApiConfig.Headers);
        }
        //================================================================================
        public void UpdateScrapDetail(Action<ScrapDetailDto, Exception> action, ScrapDetailDto detailDto)
        {
            var url = string.Format(this.scrapDetailAddressFormatString, detailDto.Scrap.Id, detailDto.Id);

            WebClientHelper.Put(ApiServiceAddressHelper.BuildUri(url), action, detailDto, WebClientHelper.MessageFormat.Json,ApiConfig.Headers);
        }
Example #4
0
 public void EditScrapDetail(ScrapDto scrapDto, ScrapDetailDto scrapDetailDto)
 {
     var view = this.ViewManager.ShowInDialog<IScrapDetailView>();
     (view.ViewModel as ScrapDetailVM).Edit(scrapDto, scrapDetailDto);
 }