public ProductoRegistrado Registrar(ProductoNuevo registroNuevo) { Producto nuevoProducto = Mapper.Map <Producto>(registroNuevo); using (TrabajoFinalBD db = new TrabajoFinalBD()) { db.Producto.Add(nuevoProducto); db.SaveChanges(); } return(Mapper.Map <ProductoRegistrado>(nuevoProducto)); }
public ActionResult Create(ProductoNuevo registroNuevo) { string FileName = Path.GetFileNameWithoutExtension(registroNuevo.ImageFile.FileName); string FileExtension = Path.GetExtension(registroNuevo.ImageFile.FileName); registroNuevo.ImagePath = FileName + FileExtension; if (!ModelState.IsValid) { return(PartialView("_Create", registroNuevo)); } this._gestorDeProducto.Registrar(registroNuevo); return(PartialView("_Detalle", _gestorDeProducto.Listar())); }