Ejemplo n.º 1
0
        public EditPartVm GetEditVm(int id)
        {
            Part       part = this.Context.Parts.Find(id);
            EditPartVm vm   = Mapper.Map <Part, EditPartVm>(part);

            return(vm);
        }
Ejemplo n.º 2
0
        public DeletePartVm GetDeleteVm(int id)
        {
            Part         model = this.Context.Parts.Find(id);
            DeletePartVm vm    = Mapper.Map <Part, DeletePartVm>(model);

            return(vm);
        }
Ejemplo n.º 3
0
        public void DeletePart(DeletePartBm bind)
        {
            Part part = this.Context.Parts.Find(bind.PartId);

            this.Context.Parts.Remove(part);
            this.Context.SaveChanges();
        }
Ejemplo n.º 4
0
        public void EditPart(EditPartBm bind)
        {
            Part model = this.Context.Parts.Find(bind.Id);

            model.Quantity = bind.Quantity;
            model.Price    = bind.Price;

            this.Context.SaveChanges();
        }
Ejemplo n.º 5
0
        public void AddPart(AddPartBm bind)
        {
            Part     part           = Mapper.Map <AddPartBm, Part>(bind);
            Supplier wantedSupplier = this.Context.Suppliers.Find(bind.SupplierId);

            part.Supplier = wantedSupplier;
            if (part.Quantity == 0)
            {
                part.Quantity = 1;
            }

            this.Context.Parts.Add(part);
            this.Context.SaveChanges();
        }