public IActionResult Manage(PropertyAttributeViewModel model) { EPCRating EPC = EPCRatingService.ReturnSingleEPCRating(model.PropertyAttribute.EPCRating.Id); TenureType TenureType = TenureTypeService.ReturnSingleTenureType(model.PropertyAttribute.TenureType.Id); PropertyType PropertyType = PropertyTypeService.ReturnSinglePropertyType(model.PropertyAttribute.PropertyType.Id); model.PropertyAttribute.EPCRating = EPC; model.PropertyAttribute.TenureType = TenureType; model.PropertyAttribute.PropertyType = PropertyType; PropertyAttributeService.UpdatePropertyAttribute(model.PropertyAttribute); PropertyAttributeService.SaveChanges(); return(RedirectToAction("PropertyDetails", "Property", new { PropertyId = model.PropertyId })); }