public void Insertar(bizProveedor objeto) { Mapeador.AutoMapperORMConfiguration.Configure(); var ORM = Mapper.Map <bizProveedor, Proveedor>(objeto); ORM.CreatedBy = 1; ORM.CreatedOn = DateTime.Now; ORM.IsDeleted = false; contexto.Proveedores.Add(ORM); }
public void Eliminar(bizProveedor objeto) { Mapeador.AutoMapperORMConfiguration.Configure(); Proveedor Proveedor = (Proveedor)contexto.Proveedores.Where(b => b.CUIT == objeto.CUIT).First(); Proveedor.DeletedOn = DateTime.Now; Proveedor.IsDeleted = true; contexto.Entry(Proveedor).State = System.Data.Entity.EntityState.Modified; //contexto.Proveedores.Remove(Proveedor); //contexto.SaveChanges(); }
public void Actualizar(bizProveedor newObject) { Mapeador.AutoMapperORMConfiguration.Configure(); var original = BuscarUnORMProveedor(newObject.CUIT); original.ChangedBy = 1; original.ChangedOn = DateTime.Now; original.CodigoPostal = newObject.CodigoPostal; original.DeletedOn = newObject.DeletedOn; original.Domicilio = newObject.Domicilio; original.Email = newObject.Email; original.IsDeleted = newObject.IsDeleted; original.Localidad = newObject.Localidad; original.Nombre = newObject.Nombre; original.Telefono = newObject.Telefono; contexto.Entry(original).State = System.Data.Entity.EntityState.Modified; }