public IActionResult Edit(Building model) { var result = _buildingRepository.Edit(model); if (result.Success) { return(RedirectToAction("List")); } else { // todo: add validation messages to form later throw new Exception(result.Messages[0]); } }
public IActionResult EditBuilding(Building building) { if (!_buildingRepository.Get(building.BuildingID).Success) { return(NotFound($"Building {building.BuildingID} not found")); } var result = _buildingRepository.Edit(building); if (result.Success) { return(Ok()); } else { return(BadRequest(result.Messages)); } }