public void CreateTest() { var r = GetRandom.Object <PersonDbRecord>(); var o = PersonObjectFactory.Create(r.ID, r.IDCode, r.FirstName, r.LastName, r.Address, r.Email, r.PhoneNumber, r.GetMedicineInfo, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(PersonObject)); testVariables(o.DbRecord, r.ID, r.IDCode, r.FirstName, r.LastName, r.Address, r.Email, r.PhoneNumber, r.GetMedicineInfo, r.ValidFrom, r.ValidTo); }
public async Task <IActionResult> Create([Bind(properties)] PersonViewModel c) { if (!ModelState.IsValid) { return(View(c)); } bool isUnique = await IsUnique(c.IDCode); if (!isUnique) { ViewBag.Message = "Sellise id-koodiga inimene on juba registreeritud!"; return(View()); } c.ID = Guid.NewGuid().ToString(); var o = PersonObjectFactory.Create(c.ID, c.IDCode, c.FirstName, c.LastName, c.Address, c.Email, c.PhoneNumber, c.GetMedicineInfo, c.ValidFrom, c.ValidTo); await persons.AddObject(o); return(RedirectToAction("PatientInfo", "Suggestions", c)); }