public void TestUpdatePerson() { ContextSeeders.Seed(); var pbo = new PersonBusinessObject(); var resList = pbo.List(); var item = resList.Result.FirstOrDefault(); var lubo = new LennyouseUserBusinessObject(); var _lennyouseUser = new LennyouseUser(Guid.NewGuid()); lubo.Create(_lennyouseUser); var _newPerson = new Person(3654324444, 1111111, "Marco", "Figueirinha", DateTime.UtcNow, _lennyouseUser.Id); item.VatNumber = _newPerson.VatNumber; item.PhoneNumber = _newPerson.PhoneNumber; item.FirstName = _newPerson.FirstName; item.LastName = _newPerson.LastName; item.BirthDate = _newPerson.BirthDate; item.LennyouseUserId = _newPerson.LennyouseUserId; var resUpdate = pbo.Update(item); resList = pbo.List(); Assert.IsTrue(resList.Success && resUpdate.Success && resList.Result.First().VatNumber == _newPerson.VatNumber && resList.Result.First().PhoneNumber == _newPerson.PhoneNumber && resList.Result.First().FirstName == _newPerson.FirstName && resList.Result.First().LastName == _newPerson.LastName && resList.Result.First().BirthDate == _newPerson.BirthDate && resList.Result.First().LennyouseUserId == _newPerson.LennyouseUserId ); }
public void TestUpdateClientRecord() { RestaurantSeeder.SeedCountries(); var bo = new PersonBusinessObject(); var resList = bo.List(); var item = resList.Result.FirstOrDefault(); item.VatNumber = 123456789; var resUpdate = bo.Update(item); var resNotList = bo.List().Result.Where(x => !x.IsDeleted); Assert.IsTrue(resUpdate.Success && resNotList.First().VatNumber == 123456789); }
public void TestUpdatePerson() { RestaurantSeeder.Seed(); var bo = new PersonBusinessObject(); var resList = bo.List(); var item = resList.Result.FirstOrDefault(); item.FirstName = "another"; var resUpdate = bo.Update(item); resList = bo.ListNonDeleted(); Assert.IsTrue(resList.Success && resUpdate.Success && resList.Result.First().FirstName == "another"); }
public ActionResult Update([FromBody] PersonViewModel p) { var currentResult = _bo.Read(p.Id); // somente lê if (!currentResult.Success) { return(new ObjectResult(HttpStatusCode.InternalServerError)); } var current = currentResult.Result; // vai buscar o resultado if (current == null) { return(NotFound()); } if (current.VatNumber == p.VatNumber && current.PhoneNumber == p.PhoneNumber && current.FirstName == p.FirstName && current.LastName == p.LastName && current.BirthDate == p.BirthDate) { return(new ObjectResult(HttpStatusCode.NotModified)); } if (current.VatNumber != p.VatNumber) { current.VatNumber = p.VatNumber; } if (current.PhoneNumber != p.PhoneNumber) { current.PhoneNumber = p.PhoneNumber; } if (current.FirstName != p.FirstName) { current.FirstName = p.FirstName; } if (current.LastName != p.LastName) { current.LastName = p.LastName; } if (current.BirthDate != p.BirthDate) { current.BirthDate = p.BirthDate; } var updateResult = _bo.Update(current); if (!updateResult.Success) { return(new ObjectResult(HttpStatusCode.InternalServerError)); } return(Ok()); }
public ActionResult Update([FromBody] PersonViewModel rt) { var currentResult = _bo.Read(rt.Id); if (!currentResult.Success) { return(InternalServerError()); } var current = currentResult.Result; if (current == null) { return(NotFound()); } if (current.VatNumber == rt.VATNumber && current.FirstName == rt.FirstName && current.LastName == rt.LastName && current.PhoneNumber == rt.PhoneNumber && current.BirthDate == rt.Birthdate) { return(new ObjectResult(HttpStatusCode.NotModified)); } if (current.VatNumber != rt.VATNumber) { current.VatNumber = rt.VATNumber; } if (current.FirstName != rt.FirstName) { current.FirstName = rt.FirstName; } if (current.LastName != rt.LastName) { current.LastName = rt.LastName; } if (current.PhoneNumber != rt.PhoneNumber) { current.PhoneNumber = rt.PhoneNumber; } if (current.BirthDate != rt.Birthdate) { current.BirthDate = rt.Birthdate; } var updateResult = _bo.Update(current); if (!updateResult.Success) { return(InternalServerError()); } return(Ok()); }