public override RequestResult <object> WebRequest(DeleteMachiningGroupInfoEventData eventData) { MachiningGroupClientServiceProxy machiningGroupClientServiceProxy = new MachiningGroupClientServiceProxy(apiHost, httpClient); machiningGroupClientServiceProxy.DeleteAsync(eventData.MachiningGroupId).Wait(); return(new RequestResult <object>() { Success = true }); }
public override RequestResult <List <MachiningGroupDto> > WebRequest(MachiningGroupInfoEventData eventData) { MachiningGroupClientServiceProxy machiningGroupClientServiceProxy = new MachiningGroupClientServiceProxy(SmartSystemCommonConsts.ApiHost, new System.Net.Http.HttpClient()); var res = machiningGroupClientServiceProxy.GetAllAsync(eventData.MaterialId, 0, 50).Result; return(new RequestResult <List <MachiningGroupDto> >() { Result = res.Result.Items.ToList(), Error = res.Error, Success = res.Success, TargetUrl = res.TargetUrl, UnAuthorizedRequest = res.UnAuthorizedRequest }); }
public override RequestResult <MachiningGroupDto> WebRequest(AddMachiningGroupInfoEventData eventData) { MachiningGroupClientServiceProxy machiningGroupClientServiceProxy = new MachiningGroupClientServiceProxy(apiHost, httpClient); var rs = machiningGroupClientServiceProxy.GetAllAsync(eventData.CreateMachiningGroup.MaterialCode, 0, 50).Result; if (rs.Success && !rs.Result.Items.Any(n => n.MaterialThickness == eventData.CreateMachiningGroup.MaterialThickness)) { eventData.CreateMachiningGroup.Code = rs.Result.Items.LastOrDefault() == null ? 1 : rs.Result.Items.LastOrDefault()?.Code + 1; var addRs = machiningGroupClientServiceProxy.CreateAsync(eventData.CreateMachiningGroup).Result; return(addRs); } return(new RequestResult <MachiningGroupDto>() { Success = false, Error = rs.Error }); }