public ApartmentTenantDto Update(ApartmentTenantDto tenant)
        {
            ApartmentTenant tenantToUpdate = Get(tenant.Id);

            _dbContext.Entry(tenantToUpdate).CurrentValues.SetValues(_mapper.Map <ApartmentTenant>(tenant));
            _dbContext.SaveChanges();
            return(_mapper.Map <ApartmentTenantDto>(tenantToUpdate));
        }
        public ApartmentTenantDto Add(ApartmentTenantDto item)
        {
            ApartmentTenant tenant = _mapper.Map <ApartmentTenant>(item);

            _dbContext.ApartmentTenant.Add(tenant);
            _dbContext.SaveChanges();

            return(GetDto(tenant.Id));
        }
        public void Delete(int id)
        {
            ApartmentTenant tenant = Get(id);

            if (tenant == null)
            {
                throw new Exception("Item could not be removed");
            }
            _dbContext.ApartmentTenant.Remove(tenant);
            _dbContext.SaveChanges();
        }