internal InventoryPickupOnceResponse(ref Packet packet) { this.Result = (Result)packet.ReadInt32(); this.OrderNo = packet.ReadInt32(); this.ProductNo = packet.ReadInt32(); this.ProductKind = (ProductKind)packet.ReadByte(); this.ProductName = packet.ReadString(); this.ProductID = packet.ReadString(); this.ProductExpire = packet.ReadInt16(); this.ProductPieces = packet.ReadInt16(); this.OrderQuantity = packet.ReadInt16(); this.ProductAttribute0 = packet.ReadString(); this.ProductAttribute1 = packet.ReadString(); this.ProductAttribute2 = packet.ReadString(); this.ProductAttribute3 = packet.ReadString(); this.ProductAttribute4 = packet.ReadString(); this.ExtendValue = packet.ReadString(); int num = packet.ReadInt32(); this.SubProduct = new List <SubProduct>(num); foreach (int num2 in Enumerable.Range(0, num)) { SubProduct item = new SubProduct(ref packet); this.SubProduct.Add(item); } int num3 = packet.ReadInt32(); this.BonusProduct = new List <BonusProduct>(num3); foreach (int num4 in Enumerable.Range(0, num3)) { BonusProduct item2 = new BonusProduct(ref packet); this.BonusProduct.Add(item2); } }
public IHttpActionResult UpdateProduct([FromBody] Product model) { var data = db.Products.Find(model.Id); data.Name = model.Name; data.Price = model.Price; data.CategoryId = model.CategoryId; data.StoreId = model.StoreId; db.SaveChanges(); var catgory = db.Categories.Find(data.CategoryId); var store = db.Stores.Find(data.StoreId); var objective = new SubProduct() { Id = data.Id, Name = data.Name, CategoryId = catgory.Name, Price = data.Price, StoreId = store.Name }; return(Json(new { objective })); ; }
/// <summary> /// FileVersion.Current - 46 bytes /// </summary> /// <returns></returns> public new byte[] ToBytes() { var bytes = new List <byte>(); var calibrationHRaw = Convert.ToByte(CalibrationH * 10.0); var calibrationLRaw = Convert.ToByte(CalibrationL * 10.0); var decommissionedRaw = ((int)Status) + ((int)Jumper * 16); switch (FileVersion) { case FileVersion.Current: bytes.AddRange(base.ToBytes()); bytes.AddRange(Value.Value.ToBytes()); bytes.Add((byte)Math.Log(Filter, 2)); bytes.Add((byte)decommissionedRaw); bytes.Add(SubId.ToByte()); bytes.Add(SubProduct.ToByte()); bytes.Add((byte)Control); bytes.Add((byte)AutoManual); bytes.Add((byte)DigitalAnalog); bytes.Add((byte)CalibrationSign); bytes.Add(SubNumberToByte(SubNumber)); bytes.Add(calibrationHRaw); bytes.Add(calibrationLRaw); bytes.Add(ToByte(Value.Unit, DigitalAnalog)); break; default: throw new FileVersionNotImplementedException(FileVersion); } CheckSize(bytes.Count, GetSize(FileVersion)); return(bytes.ToArray()); }
public async Task <ActionResult <SubProduct> > Insert([FromBody] SubProduct _subproduct) { SubProduct subProduct = _subproduct; try { subProduct.ProductTypeName = await _context.ProductType .Where(q => q.ProductTypeId == _subproduct.ProductTypeId) .Select(q => q.ProductTypeName) .FirstOrDefaultAsync(); _context.SubProduct.Add(subProduct); await _context.SaveChangesAsync(); BitacoraWrite _write = new BitacoraWrite(_context, new Bitacora { IdOperacion = subProduct.SubproductId, DocType = "SubProducto", ClaseInicial = Newtonsoft.Json.JsonConvert.SerializeObject(_subproduct, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }) , Accion = "Insertar", FechaCreacion = DateTime.Now, FechaModificacion = DateTime.Now, UsuarioCreacion = _subproduct.UsuarioCreacion, UsuarioModificacion = _subproduct.UsuarioModificacion , UsuarioEjecucion = _subproduct.UsuarioModificacion, }); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(subProduct))); // return Ok(currency); }
/// <summary> /// FileVersion.Current - 45 bytes /// </summary> /// <returns></returns> public new byte[] ToBytes() { var bytes = new List <byte>(); switch (FileVersion) { case FileVersion.Current: bytes.AddRange(Description.ToBytes(19)); bytes.Add((byte)LowVoltage); bytes.Add((byte)HighVoltage); bytes.AddRange(Label.ToBytes(9)); bytes.AddRange(Value.Value.ToBytes()); bytes.Add((byte)AutoManual); bytes.Add((byte)DigitalAnalog); bytes.Add((byte)HwSwitchStatus); bytes.Add((byte)Control); bytes.Add((byte)DigitalControl); bytes.Add((byte)Decommissioned); bytes.Add(VariablePoint.ToByte(Value.Unit, DigitalAnalog)); bytes.Add(SubId.ToByte()); bytes.Add(SubProduct.ToByte()); bytes.Add(SubNumberToByte(SubNumber)); bytes.Add((byte)PwmPeriod); break; default: throw new FileVersionNotImplementedException(FileVersion); } CheckSize(bytes.Count, GetSize(FileVersion)); return(bytes.ToArray()); }
public async Task <ActionResult <SuccessResponse> > CreateSubProduct([FromBody] SubProduct Product) { _logger.LogInformation("Calling CreateProduct on the repository"); var error = new ErrorResponse { RequestId = HttpContext?.TraceIdentifier ?? Guid.NewGuid().ToString() }; try { if (ModelState.IsValid) { await _evalRepository.CreateSubProductAsync(Product); return(Ok()); } } catch (Exception e) { error.Errors.Add(ErrorModel.FromApiErrorCode(ApiErrorCode.FailToGetData)); _logger.LogError($"Fail to retrieve prescribing information {e.Message}", e); return(StatusCode((int)HttpStatusCode.InternalServerError, error)); } return(BadRequest()); }
public async Task <ActionResult <SubProduct> > Insert([FromBody] SubProduct _subproduct) { SubProduct subProduct = _subproduct; try { subProduct.ProductTypeName = await _context.ProductType .Where(q => q.ProductTypeId == _subproduct.ProductTypeId) .Select(q => q.ProductTypeName) .FirstOrDefaultAsync(); _context.SubProduct.Add(subProduct); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(subProduct))); // return Ok(currency); }
public async Task <ActionResult <SubProduct> > GetSubProductByProductCodeAndInsert([FromBody] SubProduct _SubProductp) { SubProduct Items = new SubProduct(); try { Items = await _context.SubProduct.Where(q => q.ProductCode == _SubProductp.ProductCode).FirstOrDefaultAsync(); if (Items == null) { Items = new SubProduct(); } if (Items.SubproductId == 0) { _SubProductp.FechaCreacion = DateTime.Now; _SubProductp.FechaModificacion = DateTime.Now; var subproductinsert = Insert(_SubProductp).Result; var value = (subproductinsert.Result as ObjectResult).Value; Items = ((SubProduct)(value)); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(Items))); }
/// <summary> /// Save the SubProduct /// </summary> /// <param name="subProduct"></param> public void SaveSubProduct(SubProductVO subProduct) { if (subProduct.SubProductId == 0) { //Insert New Record SubProduct newSubProduct = new SubProduct(); newSubProduct.Version = subProduct.Version; //newSubProduct.ID = subProduct.SubProductId; newSubProduct.ProductID = subProduct.ProductId; newSubProduct.CreationDate = DateTime.Now; newSubProduct.CreatedBy = subProduct.CreatedByUserId; mdbDataContext.SubProducts.InsertOnSubmit(newSubProduct); mdbDataContext.SubmitChanges(); } else { //Update Existing Record SubProduct selectedSubProduct = mdbDataContext.SubProducts.SingleOrDefault(c => c.ID == subProduct.SubProductId); selectedSubProduct.ProductID = subProduct.ProductId; selectedSubProduct.Version = subProduct.Version; selectedSubProduct.LastUpdatedDate = DateTime.Now; selectedSubProduct.LastUpdatedBy = subProduct.LastUpdatedByUserId; mdbDataContext.SubmitChanges(); } }
public async Task <ActionResult <SubProduct> > Update([FromBody] SubProduct _Subproduct) { try { SubProduct subproductq = (from c in _context.SubProduct .Where(q => q.SubproductId == _Subproduct.SubproductId) select c ).FirstOrDefault(); _Subproduct.ProductTypeName = await _context.ProductType .Where(q => q.ProductTypeId == _Subproduct.ProductTypeId) .Select(q => q.ProductTypeName) .FirstOrDefaultAsync(); _Subproduct.FechaCreacion = subproductq.FechaCreacion; _Subproduct.UsuarioCreacion = subproductq.UsuarioCreacion; _context.Entry(subproductq).CurrentValues.SetValues((_Subproduct)); // _context.SubProduct.Update(_subproduct); await _context.SaveChangesAsync(); //await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_Subproduct))); // return Ok(subproduct); }
public async Task <ActionResult> GetProductoById(Int64 SubProductId) { SubProduct _SubProducts = new SubProduct(); try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/SubProduct/GetSubProductById/" + SubProductId); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _SubProducts = JsonConvert.DeserializeObject <SubProduct>(valorrespuesta); } if (_SubProducts == null) { _SubProducts = new SubProduct(); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(Json(_SubProducts)); }
public ActionResult RegisterSubtype(SubProduct subtipo) { if (Request.IsAjaxRequest()) { if (ModelState.IsValid) { try { if (SubProductBLL.Add(subtipo)) { return(Json(JsonRequestBehavior.AllowGet)); } else { Response.StatusCode = 500; return(PartialView("Error")); } } catch { Response.StatusCode = 401; return(PartialView("Error")); } } } Response.StatusCode = 401; return(PartialView("Error")); }
public async Task <ActionResult <SubProduct> > Insert(SubProduct _SubProductp) { SubProduct _SubProduct = _SubProductp; try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); _SubProductp.UsuarioCreacion = HttpContext.Session.GetString("user"); _SubProductp.UsuarioModificacion = HttpContext.Session.GetString("user"); _SubProductp.FechaCreacion = DateTime.Now; _SubProductp.FechaModificacion = DateTime.Now; _SubProduct.ProductName = _SubProduct.ProductName.ToUpper(); var result = await _client.PostAsJsonAsync(baseadress + "api/SubProduct/Insert", _SubProduct); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _SubProduct = JsonConvert.DeserializeObject <SubProduct>(valorrespuesta); } } catch (Exception ex) { return(BadRequest($"Ocurrio un error{ex.Message}")); } return(new ObjectResult(new DataSourceResult { Data = new[] { _SubProduct }, Total = 1 })); }
public async Task <ActionResult <SubProduct> > Delete(Int64 SubProductId, SubProduct _SubProduct) { try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.PostAsJsonAsync(baseadress + "api/SubProduct/Delete", _SubProduct); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _SubProduct = JsonConvert.DeserializeObject <SubProduct>(valorrespuesta); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error: {ex.Message}")); } return(new ObjectResult(new DataSourceResult { Data = new[] { _SubProduct }, Total = 1 })); }
public ActionResult CreateSubProduct([Bind(Include = "SubProduct_ID,SubCategory_ID,SubProduct_Name")] SubProduct subProduct) { db.SubProducts.Add(subProduct); db.SaveChanges(); ViewBag.SubCategory_ID = new SelectList(db.SubCategories, "SubCategory_ID", "SubCategory_Name", subProduct.SubCategory_ID); return(Redirect(Request.UrlReferrer.ToString())); }
public List <PartForSubProduct> GetFor(SubProduct sp) { return(new List <PartForSubProduct>(from item in documentXML.Descendants(className) where item.Element("Status").Value.Equals(((int)Status.Active).ToString()) && item.Element("SubProduct").Value.Equals(sp.Id.ToString()) select GetFromItem(item))); }
public SubProductForTransaction Create(SubProduct subProduct, BasicTransaction transaction) { SubProductForTransaction pbsp = new SubProductForTransaction(subProduct, transaction, 1, subProduct.Product.FinalPrice); documentXML.Element(className + "s").Add(pbsp.GetXML()); Save(); return(pbsp); }
public PartForSubProduct Create(Part part, SubProduct subProduct, decimal quantity) { PartForSubProduct pbsp = new PartForSubProduct(part, subProduct, quantity); documentXML.Element(className + "s").Add(pbsp.GetXML()); Save(); return(pbsp); }
public ActionResult DeleteConfirmed(int id) { SubProduct subProduct = db.SubProducts.Find(id); db.SubProducts.Remove(subProduct); db.SaveChanges(); return(RedirectToAction("Index")); }
//Add Data From Linked Tables for Display public void EditGroupForDisplay(GDSAdditionalEntry group) { TripTypeRepository tripTypeRepository = new TripTypeRepository(); TripType tripType = new TripType(); tripType = tripTypeRepository.GetTripType(group.TripTypeId); if (tripType != null) { group.TripType = tripType.TripTypeDescription; } GDSRepository gDSRepository = new GDSRepository(); GDS gds = new GDS(); gds = gDSRepository.GetGDS(group.GDSCode); if (gds != null) { group.GDSName = gds.GDSName; } SubProductRepository subProductRepository = new SubProductRepository(); SubProduct subProduct = new SubProduct(); subProduct = subProductRepository.GetSubProduct(group.SubProductId); if (subProduct != null) { group.SubProductName = subProduct.SubProductName; Product product = new Product(); product = subProductRepository.GetSubProductProduct(group.SubProductId); group.ProductId = product.ProductId; group.ProductName = product.ProductName; } HierarchyRepository hierarchyRepository = new HierarchyRepository(); fnDesktopDataAdmin_SelectGDSAdditionalEntryHierarchy_v1Result hierarchy = new fnDesktopDataAdmin_SelectGDSAdditionalEntryHierarchy_v1Result(); hierarchy = GetGroupHierarchy(group.GDSAdditionalEntryId); group.GDSAdditionalEntryValue = Regex.Replace(group.GDSAdditionalEntryValue, @"[^\w\-()*]", "-"); if (hierarchy != null) { group.HierarchyType = hierarchy.HierarchyType; group.HierarchyCode = hierarchy.HierarchyCode.ToString(); group.HierarchyItem = hierarchy.HierarchyName.Trim(); if (hierarchy.HierarchyType == "ClientSubUnitTravelerType") { group.ClientSubUnitGuid = hierarchy.HierarchyCode.ToString(); group.ClientSubUnitName = hierarchy.HierarchyName.Trim(); group.TravelerTypeGuid = hierarchy.TravelerTypeGuid; group.TravelerTypeName = hierarchy.TravelerTypeName.Trim(); } } }
// GET: /EditSequence public ActionResult EditSequence(int policyOtherGroupHeaderServiceTypeId, int productId, int subProductId, int?page) { //Check Access Rights to Domain if (!hierarchyRepository.AdminHasDomainWriteAccess(groupName)) { ViewData["Message"] = "You do not have access to this item"; return(View("Error")); } //Check Exists if (policyOtherGroupHeaderServiceTypeId <= 0 || productId <= 0) { ViewData["Message"] = "You have not provided a Product or a PolicyOtherGroupHeaderServiceTypeId"; return(View("Error")); } PolicyOtherGroupHeaderSequenceVM policyOtherGroupHeaderSequenceVM = new PolicyOtherGroupHeaderSequenceVM(); policyOtherGroupHeaderSequenceVM.PolicyOtherGroupHeaderServiceTypeId = policyOtherGroupHeaderServiceTypeId; policyOtherGroupHeaderSequenceVM.ProductId = productId; policyOtherGroupHeaderSequenceVM.SubProductId = subProductId; //Get Items PolicyOtherGroupHeaderRepository policyOtherGroupHeaderRepository = new PolicyOtherGroupHeaderRepository(); policyOtherGroupHeaderSequenceVM.PolicyOtherGroupHeaderSequences = policyOtherGroupHeaderRepository.GetPolicyOtherGroupHeaderSequences( policyOtherGroupHeaderSequenceVM.PolicyOtherGroupHeaderServiceTypeId, policyOtherGroupHeaderSequenceVM.ProductId, policyOtherGroupHeaderSequenceVM.SubProductId, page ?? 1 ); //Service Types PolicyOtherGroupHeaderServiceTypeRepository policyOtherGroupHeaderServiceTypeRepository = new PolicyOtherGroupHeaderServiceTypeRepository(); PolicyOtherGroupHeaderServiceType policyOtherGroupHeaderServiceType = policyOtherGroupHeaderServiceTypeRepository.GetPolicyOtherGroupHeaderServiceType( policyOtherGroupHeaderSequenceVM.PolicyOtherGroupHeaderServiceTypeId ); policyOtherGroupHeaderSequenceVM.PolicyOtherGroupHeaderServiceType = policyOtherGroupHeaderServiceType; //Products ProductRepository productRepository = new ProductRepository(); Product product = productRepository.GetProduct(policyOtherGroupHeaderSequenceVM.ProductId); policyOtherGroupHeaderSequenceVM.Product = product; //Sub Products if (policyOtherGroupHeaderSequenceVM.SubProductId > 0) { SubProductRepository subProductRepository = new SubProductRepository(); SubProduct subProduct = subProductRepository.GetSubProduct(policyOtherGroupHeaderSequenceVM.SubProductId); policyOtherGroupHeaderSequenceVM.SubProduct = subProduct; } ViewData["Page"] = page ?? 1; return(View(policyOtherGroupHeaderSequenceVM)); }
public void EraseFor(SubProduct sp) { List <SubProductForTransaction> lst = GetFor(sp); foreach (SubProductForTransaction item in lst) { Erase(item); } }
public void EraseFor(SubProduct sp) { List <PartForSubProduct> lst = GetFor(sp); foreach (PartForSubProduct item in lst) { Erase(item); } }
// public async Task<ActionResult<SubProduct>> SaveSubProduct([FromBody]dynamic dto) public async Task <ActionResult <SubProduct> > SaveSubProduct([FromBody] SubProductDTO _SubProductS) { // SubProduct _SubProductS = new SubProduct(); //JsonConvert.DeserializeObject<SubProductDTO>(dto.ToString()); SubProduct _SubProduct = _SubProductS; if (_SubProductS != null) //if (_SubProduct != null) { try { // _SubProductS = JsonConvert.DeserializeObject<SubProductDTO>(dto.ToString()); SubProduct _listProduct = new SubProduct(); string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/SubProduct/GetSubProductById/" + _SubProduct.SubproductId); string valorrespuesta = ""; _SubProduct.FechaModificacion = DateTime.Now; _SubProduct.UsuarioModificacion = HttpContext.Session.GetString("user"); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _SubProduct = JsonConvert.DeserializeObject <SubProductDTO>(valorrespuesta); } if (_SubProduct == null) { _SubProduct = new Models.SubProduct(); } if (_SubProduct.SubproductId == 0) { _SubProductS.FechaCreacion = DateTime.Now; _SubProductS.UsuarioCreacion = HttpContext.Session.GetString("user"); var insertresult = await Insert(_SubProductS); } else { // _SubProductS.UsuarioCreacion = _SubProduct.UsuarioCreacion; // _SubProductS.FechaCreacion = _SubProduct.FechaCreacion; var updateresult = await Update(_SubProduct.SubproductId, _SubProductS); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } } else { return(BadRequest("No llego correctamente el modelo!")); } return(Json(_SubProduct)); }
/// <summary> /// Transpose LINQ object to Value object /// </summary> /// <param name="subProduct">LINQ subProduct object</param> public SubProductVO(SubProduct subProduct) { SubProductId = subProduct.ID; ProductId = subProduct.ProductID; Version = subProduct.Version; Activity = subProduct.Activity; ProductName = subProduct.Product.ProductName; CreatedByUserId = subProduct.Product.CreatedBy; LastUpdatedByUserId = subProduct.Product.LastUpdatedBy; }
private void GetSelectedSubProduct() { selectedSubProduct = null; Int32 selectedRowCount = dgvSubProducts.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount > 0) { selectedSubProduct = (SubProduct)dgvSubProducts.SelectedRows[0].DataBoundItem; } }
public ActionResult Edit([Bind(Include = "SubProduct_ID,SubCategory_ID,SubProduct_Name")] SubProduct subProduct) { if (ModelState.IsValid) { db.Entry(subProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SubCategory_ID = new SelectList(db.SubCategories, "SubCategory_ID", "SubCategory_Name", subProduct.SubCategory_ID); return(View(subProduct)); }
public string CheckDelete(SubProduct source, EFDbContext context) { try { } catch (Exception e) { return(e.Message); } return(""); }
/// <summary> /// Get SubproductDetails by Id /// </summary> /// <param name="subProductId">subProductId</param> /// <returns>SubproductDetails</returns> public SubProductVO GetSubProductById(int subProductId = 0) { SubProduct subProduct = mdbDataContext.SubProducts.SingleOrDefault(c => c.ID == subProductId); SubProductVO subProductVO = null; if (subProduct != null) { subProductVO = new SubProductVO(subProduct); } return(subProductVO); }
public ActionResult Create([Bind(Include = "SubProduct_ID,SubCategory_ID,SubProduct_Name")] SubProduct subProduct) { if (ModelState.IsValid) { db.SubProducts.Add(subProduct); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SubCategory_ID = new SelectList(db.SubCategories, "SubCategory_ID", "SubCategory_Name", subProduct.SubCategory_ID); return(View(subProduct)); }
/// <summary> /// Long running put request with sub resource. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='product'> /// Sub Product to put /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task<SubProduct> BeginPutAsyncSubResourceAsync(this ILROsOperations operations, SubProduct product = default(SubProduct), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.BeginPutAsyncSubResourceWithHttpMessagesAsync(product, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } }
/// <summary> /// Long running put request with sub resource. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='product'> /// Sub Product to put /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task<SubProduct> PutAsyncSubResourceAsync( this ILROsOperations operations, SubProduct product = default(SubProduct), CancellationToken cancellationToken = default(CancellationToken)) { AzureOperationResponse<SubProduct> result = await operations.PutAsyncSubResourceWithHttpMessagesAsync(product, null, cancellationToken).ConfigureAwait(false); return result.Body; }
/// <summary> /// Long running put request with sub resource. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='product'> /// Sub Product to put /// </param> public static SubProduct BeginPutAsyncSubResource(this ILROsOperations operations, SubProduct product = default(SubProduct)) { return Task.Factory.StartNew(s => ((ILROsOperations)s).BeginPutAsyncSubResourceAsync(product), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); }
/// <summary> /// Long running put request with sub resource. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='product'> /// Sub Product to put /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async System.Threading.Tasks.Task<SubProduct> PutSubResourceAsync(this ILROsOperations operations, SubProduct product = default(SubProduct), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { using (var _result = await operations.PutSubResourceWithHttpMessagesAsync(product, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } }
/// <summary> /// Long running put request with sub resource. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='product'> /// Sub Product to put /// </param> public static SubProduct PutSubResource(this ILROsOperations operations, SubProduct product = default(SubProduct)) { return System.Threading.Tasks.Task.Factory.StartNew(s => ((ILROsOperations)s).PutSubResourceAsync(product), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); }