public async Task <IActionResult> Add([FromBody] ApartmentToAddDto dto)
        {
            var result = await repo.Add(dto);

            if (result)
            {
                return(Ok());
            }
            return(BadRequest());
        }
        public void CreateUpdate(Apartment apartment)
        {
            var oldApartment = _apartmentRepository.GetEntireTable().FirstOrDefault(x => x.Id == 1);

            apartment.Id = 1;
            if (oldApartment == null)
            {
                _apartmentRepository.Add(apartment);
            }
            else
            {
                _apartmentRepository.Update(oldApartment, apartment);
            }
            _apartmentRepository.SaveChanges();
        }
Пример #3
0
        public IActionResult Add([FromBody] ApartmentDto apartment)
        {
            if (apartment == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ApartmentDto apartmentAdded = _apartmentRepository.Add(apartment);

            return(Ok(apartmentAdded));
        }
Пример #4
0
        public void AddApartment(Apartment apartment)
        {
            Apartment existingApartment = FindApartment(apartment);

            if (existingApartment == null)
            {
                apartment.Sold = false;
                _apartmentRepository.Add(apartment);
                NewApartments++;
            }
            else
            {
                existingApartment.Price    = apartment.Price;
                existingApartment.Currency = apartment.Currency;
                existingApartment.Notice   = apartment.Notice;
                existingApartment.Sold     = false;

                _apartmentRepository.SetModified(existingApartment);
            }
            _apartmentRepository.SaveChanges();
        }
Пример #5
0
 public void Add(Apartment apartment)
 {
     _apartmentRepository.Add(apartment);
 }