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(); }