예제 #1
0
        public void UpdatePropertyViews_ReturnProperty()
        {
            var viewsBeforeUpdate = _realStateAPIRepository.GetPropertyById(1).Views;
            var propertyChanged   = _realStateAPIRepository.UpdatePropertyViews(1);

            Assert.IsFalse(propertyChanged.Views.Equals(viewsBeforeUpdate));

            Assert.Pass();
        }
예제 #2
0
        public ActionResult <PropertyDTO> UpdateViews(int idProperty)
        {
            try
            {
                Property property = _realStateAPIRepository.UpdatePropertyViews(idProperty);
                _realStateAPIRepository.Save();

                PropertyDTO propertyDTO = _mapper.Map <PropertyDTO>(property);
                return(propertyDTO);
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex.Message));
            }
        }