Exemplo n.º 1
0
        public ApiRating Update(ApiRating apiRating)
        {
            var ratingInDB = db.Ratings.Where(r => r.ProID == apiRating.ProID).FirstOrDefault();

            if (ratingInDB != null)
            {
                ratingInDB = Mapper.Map <ApiRating, Rating>(apiRating);
                db.Entry(ratingInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiRating);
        }
Exemplo n.º 2
0
        public ApiComment Update(ApiComment apiComment)
        {
            var commentInDB = db.Comments.Where(c => c.UserID == apiComment.UserID && c.ProID == apiComment.ProID).FirstOrDefault();

            if (commentInDB != null)
            {
                commentInDB = Mapper.Map <ApiComment, Comment>(apiComment);
                db.Entry(commentInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiComment);
        }
Exemplo n.º 3
0
        public ApiOrderDetail Update(ApiOrderDetail apiOrderDetail)
        {
            var orderDetailInDB = db.OrderDetails.Where(o => o.OrderID == apiOrderDetail.OrderID && o.ProID == apiOrderDetail.ProID).FirstOrDefault();

            if (orderDetailInDB != null)
            {
                orderDetailInDB = Mapper.Map <ApiOrderDetail, OrderDetail>(apiOrderDetail);
                db.Entry(orderDetailInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(Mapper.Map <OrderDetail, ApiOrderDetail>(orderDetailInDB));
        }
Exemplo n.º 4
0
        public ApiProduct Update(int?id, ApiProduct apiProduct)
        {
            var productInDB = db.Products.Where(p => p.ProID == id).FirstOrDefault();

            if (productInDB != null)
            {
                apiProduct.ProID            = productInDB.ProID;
                productInDB                 = Mapper.Map <ApiProduct, Product>(apiProduct);
                db.Entry(productInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiProduct);
        }
Exemplo n.º 5
0
        public ApiCategory Update(int?id, ApiCategory apiCategory)
        {
            var categoryInDB = db.Categories.Where(c => c.CatID == id).FirstOrDefault();

            if (categoryInDB != null)
            {
                apiCategory.CatID            = categoryInDB.CatID;
                categoryInDB                 = Mapper.Map <ApiCategory, Category>(apiCategory);
                db.Entry(categoryInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiCategory);
        }
Exemplo n.º 6
0
        public ApiStatuses Update(int?id, ApiStatuses apiStatus)
        {
            var apiStatusInDB = db.Statuses.Where(s => s.SttID == id).FirstOrDefault();

            if (apiStatusInDB != null)
            {
                apiStatus.SttID = apiStatusInDB.SttID;
                apiStatusInDB   = Mapper.Map <ApiStatuses, Status>(apiStatus);
                db.Entry(apiStatusInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiStatus);
        }
Exemplo n.º 7
0
        public ApiOrder Update(int?id, ApiOrder apiOrder)
        {
            var orderInDB = db.Orders.Where(o => o.OrderID == id).FirstOrDefault();

            if (orderInDB != null)
            {
                apiOrder.OrderID          = orderInDB.OrderID;
                orderInDB                 = Mapper.Map <ApiOrder, Order>(apiOrder);
                db.Entry(orderInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiOrder);
        }
Exemplo n.º 8
0
        public ApiUser Update(int?id, ApiUser apiUser)
        {
            var userInDB = db.Users.Where(u => u.f_ID == id && u.f_Username == apiUser.f_Username).FirstOrDefault();

            if (userInDB != null)
            {
                apiUser.f_ID             = userInDB.f_ID;
                userInDB                 = Mapper.Map <ApiUser, User>(apiUser);
                db.Entry(userInDB).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }

            return(apiUser);
        }