public IActionResult Post([FromBody] ManufacturadoDetalles manufacturadoDetalles) { Console.Write(manufacturadoDetalles.ArticuloManufacturado.TiempoEstimadoCocina); if (!ModelState.IsValid) { return(BadRequest()); } int fk = _unitOfWork.ArticuloManufacturado.Insert(manufacturadoDetalles.ArticuloManufacturado); var list = new List <ArticuloManufacturadoDetalle>(); foreach (var item in manufacturadoDetalles.ArticuloManufacturadoDetalle) { item.ArticuloManufacturadoId = fk; list.Add(item); } _unitOfWork.ArticuloManufacturadoDetalle.InsertList(list); return(Ok(fk)); }
public IActionResult Put([FromBody] ManufacturadoDetalles manufacturadoDetalles) { if (ModelState.IsValid) { int fk = manufacturadoDetalles.ArticuloManufacturado.Id; var list = new List <ArticuloManufacturadoDetalle>(); if (_unitOfWork.ArticuloManufacturado.Update(manufacturadoDetalles.ArticuloManufacturado)) { if (_unitOfWork.ArticuloManufacturadoDetalle.CascadeDelete(fk)) { foreach (var item in manufacturadoDetalles.ArticuloManufacturadoDetalle) { item.ArticuloManufacturadoId = fk; list.Add(item); } _unitOfWork.ArticuloManufacturadoDetalle.InsertList(list); return(Ok(fk)); } } } return(BadRequest()); }