public void Insertar(bizProducto objeto) { Mapeador.AutoMapperORMConfiguration.Configure(); var ORM = Mapper.Map <bizProducto, Producto>(objeto); ORM.Imagen = "nuevoProduto"; ORM.CreatedOn = DateTime.Now; contexto.Productos.Add(ORM); }
public void Eliminar(bizProducto objeto) { Mapeador.AutoMapperORMConfiguration.Configure(); Producto Producto = (Producto)contexto.Productos.Where(b => b.CodProducto == objeto.CodProducto).First(); Producto.DeletedOn = DateTime.Now; Producto.IsDeleted = true; contexto.Entry(Producto).State = System.Data.Entity.EntityState.Modified; }
public void Actualizar(bizProducto newObject) { Mapeador.AutoMapperORMConfiguration.Configure(); var original = BuscarUnORMProducto(newObject.CodProducto); original.Categoria = new Categoria { IdCategoria = newObject.IdCategoria }; original.ChangedBy = 1; original.ChangedOn = DateTime.Now; original.IdCategoria = newObject.IdCategoria; original.DeletedOn = newObject.DeletedOn; original.Descripcion = newObject.Descripcion; original.Imagen = newObject.Imagen; original.IsDeleted = newObject.IsDeleted; original.PrecioCompra = newObject.PrecioCompra; original.PrecioVenta = newObject.PrecioVenta; contexto.Entry(original).State = System.Data.Entity.EntityState.Modified; }