public bool EditProduct(ProductModel emp) { bool success = false; emp.LastUpdatedBy = "Roshan"; emp.LastUpdatedDate = DateTime.Now; try { var empDtl = new DBModel.Product(); Mapper.CreateMap<ProductModel, DBModel.Product>(); empDtl = Mapper.Map<ProductModel, DBModel.Product>(emp); uow.ProductRepository.Update(empDtl); uow.Save(); success = true; } catch (Exception ex) { } return success; }
public string AddProduct(ProductModel emp) { bool success = false; var productDtl = new DBModel.Product(); emp.LastUpdatedBy = "Roshan"; emp.LastUpdatedDate = DateTime.Now; try { Mapper.CreateMap<ProductModel, DBModel.Product>(); productDtl = Mapper.Map<ProductModel, DBModel.Product>(emp); uow.ProductRepository.Insert(productDtl); uow.Save(); success = true; } catch (Exception ex) { } if (success) return productDtl.Code; return "-1"; }
public bool Put(string code, ProductModel product) { var result = prodLayer.EditProduct(product); return result; }
public string Post(ProductModel product) { var result = prodLayer.AddProduct(product); return result; }
public ProductModel GetProduct(string code) { var productDtl = new ProductModel(); var result = uow.ProductRepository.GetById(code); Mapper.CreateMap<DBModel.Product, ProductModel>(); if (result != null) productDtl = Mapper.Map<DBModel.Product, ProductModel>(result); return productDtl; }