public async Task <ActionResult> Save(RouteOperationViewModel model) { using (RouteOperationServiceClient client = new RouteOperationServiceClient()) { RouteOperation obj = new RouteOperation() { Key = model.Name, DefectReasonCodeCategoryName = model.DefectReasonCodeCategoryName, Duration = model.Duration, ScrapReasonCodeCategoryName = model.ScrapReasonCodeCategoryName, SortSeq = model.SortSeq, Status = model.Status, Description = model.Description, Editor = User.Identity.Name, EditTime = DateTime.Now, CreateTime = DateTime.Now, Creator = User.Identity.Name }; MethodReturnResult rst = await client.AddAsync(obj); if (rst.Code == 0) { rst.Message = string.Format(FMMResources.StringResource.RouteOperation_Save_Success , model.Name); } return(Json(rst)); } }
public static RouteOperation CreateRouteOperation(string dataAreaId, string routeId, int operationNumber, int operationPriority, decimal accumulatedScrapPercentage, int nextRouteOperationNumber, decimal scrapPercentage, global::Microsoft.Dynamics.DataEntities.Operation operation, global::Microsoft.Dynamics.DataEntities.RouteHeader routeHeader) { RouteOperation routeOperation = new RouteOperation(); routeOperation.dataAreaId = dataAreaId; routeOperation.RouteId = routeId; routeOperation.OperationNumber = operationNumber; routeOperation.OperationPriority = operationPriority; routeOperation.AccumulatedScrapPercentage = accumulatedScrapPercentage; routeOperation.NextRouteOperationNumber = nextRouteOperationNumber; routeOperation.ScrapPercentage = scrapPercentage; if ((operation == null)) { throw new global::System.ArgumentNullException("operation"); } routeOperation.Operation = operation; if ((routeHeader == null)) { throw new global::System.ArgumentNullException("routeHeader"); } routeOperation.RouteHeader = routeHeader; return(routeOperation); }
private static bool RunRoute(string destAddr, string subMask, string gateway, int metric, int interfaceIndex, RouteOperation op) { var routerCmd = new Process { StartInfo = new ProcessStartInfo("route", $"{op} {destAddr} mask {subMask} {(string.IsNullOrWhiteSpace(gateway) ? string.Empty : gateway)} {(metric == 0? string.Empty : $"METRIC {metric}")} {(interfaceIndex == 0 ? string.Empty : $"IF {interfaceIndex}")}") { CreateNoWindow = true, UseShellExecute = false, WindowStyle = ProcessWindowStyle.Hidden, } };
public V2SwaggerRouteDataBuilder(string operationNickName, /*HttpMethod*/ string method, string apiPath) { Data = new RouteOperation(); Method(method.ToLower()); }