public Message GetMessage(ProductionToGet productionToGet) { var production = Mapper.Map <ProductionToGet>(productionToGet); var orderChangedSerialized = JsonConvert.SerializeObject(production); var orderChangedByteArray = Encoding.UTF8.GetBytes(orderChangedSerialized); return(new Message { Body = orderChangedByteArray, MessageId = Guid.NewGuid().ToString(), Label = StoreId }); }
public IActionResult GetAreas() { var production = new ProductionToGet() { ProductionId = Guid.NewGuid(), Restrictions = new string[] { "soy", "dairy", "gluten" }, On = true }; //var productionToGet = _mapper.Map<ProductionToGet>(production); return(Ok(production)); }
public void UpsertProduction(ProductionToGet production) { var p = _context.Areas.Find(production.ProductionId); if (p == null) { p = new Area(); _context.Areas.Add(p); p.AreaId = production.ProductionId; } p.On = production.On == true; p.Restrictions.Clear(); foreach (var item in production.Restrictions) { p.Restrictions.Add(new Restrictions { Name = item }); } _context.SaveChanges(); }
private ProductionToGet ReturnProductionToGetAleatory() { var productionAleatory = new Random().Next(1, 5); var productionId = Guid.Parse("EEC25F39-D40E-4E51-ACA2-DE9AAD600F73"); switch (productionAleatory) { case 1: #region ProductionToGet 1 var production1 = new ProductionToGet() { ProductionId = productionId, Restrictions = new string[] { "soy", "gluten" }, On = true }; return(production1); #endregion case 2: #region ProductionToGet 2 var production2 = new ProductionToGet() { ProductionId = productionId, Restrictions = new string[] { "dairy", "gluten" }, On = true }; return(production2); #endregion case 3: #region ProductionToGet 3 var production3 = new ProductionToGet() { ProductionId = productionId, Restrictions = new string[] { "soy", "dairy" }, On = true }; return(production3); #endregion case 4: #region ProductionToGet 4 var production4 = new ProductionToGet() { ProductionId = productionId, Restrictions = new string[] { "soy", "dairy", "gluten" }, On = true }; return(production4); #endregion default: #region ProductionToGet 5 var production5 = new ProductionToGet() { ProductionId = productionId, Restrictions = new string[] { "soy" }, On = true }; return(production5); #endregion } }