public async Task <IActionResult> AddArea(Contract.Production request) { try { await _areaRepository.Add(request); return(Ok(request)); } catch (Exception e) { return(BadRequest()); } }
public IActionResult AddProduction([FromBody] Production productionToAdd) { if (productionToAdd == null) { return(BadRequest()); } var production = productionToAdd;//_mapper.Map<Production>(productionToAdd); if (production.ProductionId == Guid.Empty) { return(new UnprocessableEntityResult(ModelState)); } _productionRepository.Add(production); _productionRepository.Save(); var productionToGet = _mapper.Map <Production>(production); return(CreatedAtRoute("GetProduction", new { id = productionToGet.ProductionId }, productionToGet)); }
public IActionResult Create(Production model) { if (ModelState.IsValid) { Production newProduction = new Production { ProdInvId = model.ProdInvId, ProdQuantity = model.ProdQuantity, HDPE = model.HDPE, LDPE = model.LDPE, PP = model.PP, T2OR = model.T2OR, T2OB = model.T2OB, T2OY = model.T2OY, Thinner = model.Thinner, Wastage = model.Wastage, ProdHour = model.ProdHour, Date = model.Date }; _productionRepository.Add(newProduction); return(RedirectToAction("Index")); } return(View()); }