Beispiel #1
0
        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;
        }
Beispiel #2
0
        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";
        }
Beispiel #3
0
 public bool Put(string code, ProductModel product)
 {
     var result = prodLayer.EditProduct(product);
     return result;
 }
Beispiel #4
0
 public string Post(ProductModel product)
 {
     var result = prodLayer.AddProduct(product);
     return result;
 }
Beispiel #5
0
        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;
        }