public override RequestResult <object> WebRequest(DeleteMachiningInfoEventData eventData) { MaterialClientServiceProxy materialClientServiceProxy = new MaterialClientServiceProxy(apiHost, httpClient); materialClientServiceProxy.DeleteAsync(eventData.MaterialId).Wait(); return(new RequestResult <object>() { Success = true }); }
public override RequestResult <List <MeterialGroupThicknessDto> > WebRequest(MaterialInfoEventData eventData) { MaterialClientServiceProxy materialClientServiceProxy = new MaterialClientServiceProxy(apiHost, httpClient); var res = materialClientServiceProxy.GetMaterialAllAsync(eventData.IsCheckSon, 0, 50).Result; return(new RequestResult <List <MeterialGroupThicknessDto> >() { Result = res.Result.Items.ToList(), Error = res.Error, Success = res.Success, TargetUrl = res.TargetUrl, UnAuthorizedRequest = res.UnAuthorizedRequest }); }
public override RequestResult <MaterialDto> WebRequest(AddMachiningInfoEventData eventData) { MaterialClientServiceProxy materialClientServiceProxy = new MaterialClientServiceProxy(apiHost, httpClient); var rs = materialClientServiceProxy.GetAllAsync(false, 0, 50).Result; if (rs.Success) { eventData.CreateMaterial.Code = rs.Result.Items.LastOrDefault() == null ? 1 : rs.Result.Items.LastOrDefault()?.Code + 1; var addRs = materialClientServiceProxy.CreateAsync(eventData.CreateMaterial).Result; return(addRs); } return(new RequestResult <MaterialDto>() { Success = false, Error = rs.Error }); }