//================================================================================ 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); }
public void EditScrapDetail(ScrapDto scrapDto, ScrapDetailDto scrapDetailDto) { var view = this.ViewManager.ShowInDialog<IScrapDetailView>(); (view.ViewModel as ScrapDetailVM).Edit(scrapDto, scrapDetailDto); }