Beispiel #1
0
        public IHttpActionResult Post([FromBody] UserProductListDTO userProductListDTO)
        {
            List <UserProductListDTO> userProductListDTOs = new List <UserProductListDTO>();

            userProductListDTOs = cartBusinessOperations.GetUserProductListBusiness(userProductListDTO.Email);

            if (userProductListDTOs.Count() != 0)
            {
                return(Ok(userProductListDTOs));
            }
            else
            {
                return(BadRequest("No item purchased"));
            }
        }
Beispiel #2
0
        public List <UserProductListDTO> GetUserProductListBusiness(string email)
        {
            List <UserProductDBModel> userProductDBModel = cartDBOperations.GetUserProductsDB(email);

            List <UserProductListDTO> userProductListDTOs = new List <UserProductListDTO>();

            foreach (var x in userProductDBModel)
            {
                UserProductListDTO userProductListDTO = new UserProductListDTO();

                userProductListDTO.Email            = x.Email;
                userProductListDTO.ModelNumber      = x.ModelNumber;
                userProductListDTO.RequiredQuantity = x.RequiredQuantity;
                userProductListDTO.Price            = x.Price;
                userProductListDTO.Description      = x.Description;
                userProductListDTO.DeliveryTime     = x.DeliveryTime;

                userProductListDTOs.Add(userProductListDTO);
            }

            return(userProductListDTOs);
        }