public async Task <IActionResult> UpdateHouseMate([FromBody] UpdateHouseMateBindingModel model)
        {
            //This method is currently used to update HouseId when a housemate joins a House
            if (ModelState.IsValid)
            {
                try
                {
                    HouseMate houseMate = GetCurrentHouseMate();

                    if (houseMate.HouseId != 0)
                    {
                        throw new Exception("houseMate already is a member of a house");
                    }

                    ParseHouseMateFields(houseMate, model);
                    await _houseMateService.UpdateHouseMate(houseMate);

                    return(Ok(houseMate));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(BadRequest("There was a problem updating the HouseMate"));
        }
 private void ParseHouseMateFields(HouseMate houseMate, UpdateHouseMateBindingModel model)
 {
     houseMate.HouseId = model.HouseId;
 }