public async Task <HttpResponseMessage> Put(OrphanageDataModel.RegularData.Family family) { var ret = false; ret = await _FamilyDBService.SaveFamily(family); if (ret) { return(_httpMessageConfiguerer.OK()); } else { return(_httpMessageConfiguerer.NothingChanged()); } }
public void TestSaveFamily() { var family = _familyDbService.GetFamily(555).Result; family.Father.Name.EnglishFather = "EFatherEnglish"; family.Mother.Name.EnglishFather = "EFatherEnglish"; if (family.Mother.Address != null) { family.Mother.Address.City = "city"; family.Mother.Address.Street = "street"; } if (family.PrimaryAddress != null) { family.PrimaryAddress.City = "city"; family.PrimaryAddress.Street = "street"; } if (family.AlternativeAddress != null) { family.AlternativeAddress.City = "city"; family.AlternativeAddress.Street = "street"; } family.FinncialStatus = family.FinncialStatus + "_Test"; var ret = _familyDbService.SaveFamily(family).Result; ret.ShouldBe(true); var newFamily = _familyDbService.GetFamily(555).Result; newFamily.Father.Name.EnglishFather.ShouldBe("EFatherEnglish"); newFamily.Mother.Name.EnglishFather.ShouldBe("EFatherEnglish"); if (family.PrimaryAddress != null) { family.PrimaryAddress.Street.ShouldBe("street"); } if (family.AlternativeAddress != null) { family.AlternativeAddress.Street.ShouldBe("street"); } family.FinncialStatus.EndsWith("_Test").ShouldBe(true); }