public ProductoCanal Insertar(ProductoCanal productoCanal) { return ProductoCanalRepo.Insertar(productoCanal); }
public ProductoCanal Actualizar(ProductoCanal productoCanal) { return ProductoCanalRepo.Actualizar(productoCanal); }
public bool Eliminar(ProductoCanal productoCanal) { return ProductoCanalRepo.Eliminar(productoCanal); }
public ActionResult Registrar(ProductoModel productoModel) { if (ModelState.IsValid) { try { Usuario UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) }; Producto Producto = new Producto() { CiaSeg = new CiaSeg() { Id = productoModel.CiaSegId }, Ramo = new Catalogo() { Id = productoModel.RamoId }, Nombre = productoModel.Nombre, Descripcion = productoModel.Descripcion, DiasVigencia = productoModel.DiasVigencia, DiasCarencia = productoModel.DiasCarencia, DiasGracia = productoModel.DiasGracia, Estado = productoModel.Estado, UsuarioRegistro = UsuarioRegistro, FechaRegistro = DateTime.Now }; Producto = ProductoNegocio.Insertar(Producto); if (Producto != null) { ProductoCanal ProductoCanal = new ProductoCanal() { Producto = Producto, Canal = new Canal() { Id = productoModel.CanalId }, Estado = productoModel.Estado, UsuarioRegistro = UsuarioRegistro, FechaRegistro = DateTime.Now }; ProductoCanal = ProductoCanalNegocio.Insertar(ProductoCanal); ViewBag.Producto = Producto; ViewBag.ProductoCanal = ProductoCanal; } } catch (Exception ex) { ViewBag.Exception = ex.Message; } } return View(productoModel); }