public async Task <IActionResult> Edit(string id, [Bind("CountryRegionCode,CurrencyCode,ModifiedDate")] CountryRegionCurrency countryRegionCurrency) { if (id != countryRegionCurrency.CountryRegionCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(countryRegionCurrency); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CountryRegionCurrencyExists(countryRegionCurrency.CountryRegionCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CountryRegionCode"] = new SelectList(_context.CountryRegion, "CountryRegionCode", "CountryRegionCode", countryRegionCurrency.CountryRegionCode); ViewData["CurrencyCode"] = new SelectList(_context.Currency, "CurrencyCode", "CurrencyCode", countryRegionCurrency.CurrencyCode); return(View(countryRegionCurrency)); }
/// <summary> /// Deep load all CountryRegionCurrency children. /// </summary> private void Step_03_DeepLoad_Generated() { using (TransactionManager tm = CreateTransaction()) { int count = -1; mock = CreateMockInstance(tm); mockCollection = DataRepository.CountryRegionCurrencyProvider.GetPaged(tm, 0, 10, out count); DataRepository.CountryRegionCurrencyProvider.DeepLoading += new EntityProviderBaseCore <CountryRegionCurrency, CountryRegionCurrencyKey> .DeepLoadingEventHandler( delegate(object sender, DeepSessionEventArgs e) { if (e.DeepSession.Count > 3) { e.Cancel = true; } } ); if (mockCollection.Count > 0) { DataRepository.CountryRegionCurrencyProvider.DeepLoad(tm, mockCollection[0]); System.Console.WriteLine("CountryRegionCurrency instance correctly deep loaded at 1 level."); mockCollection.Add(mock); // DataRepository.CountryRegionCurrencyProvider.DeepSave(tm, mockCollection); } //normally one would commit here //tm.Commit(); //IDisposable will Rollback Transaction since it's left uncommitted } }
///<summary> /// Returns a Typed CountryRegionCurrency Entity with mock values. ///</summary> static public CountryRegionCurrency CreateMockInstance_Generated(TransactionManager tm) { CountryRegionCurrency mock = new CountryRegionCurrency(); mock.ModifiedDate = TestUtility.Instance.RandomDateTime(); //OneToOneRelationship CountryRegion mockCountryRegionByCountryRegionCode = CountryRegionTest.CreateMockInstance(tm); DataRepository.CountryRegionProvider.Insert(tm, mockCountryRegionByCountryRegionCode); mock.CountryRegionCode = mockCountryRegionByCountryRegionCode.CountryRegionCode; //OneToOneRelationship Currency mockCurrencyByCurrencyCode = CurrencyTest.CreateMockInstance(tm); DataRepository.CurrencyProvider.Insert(tm, mockCurrencyByCurrencyCode); mock.CurrencyCode = mockCurrencyByCurrencyCode.CurrencyCode; // create a temporary collection and add the item to it TList <CountryRegionCurrency> tempMockCollection = new TList <CountryRegionCurrency>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return((CountryRegionCurrency)mock); }
///<summary> /// Update the Typed CountryRegionCurrency Entity with modified mock values. ///</summary> static public void UpdateMockInstance(TransactionManager tm, CountryRegionCurrency mock) { CountryRegionCurrencyTest.UpdateMockInstance_Generated(tm, mock); // make any alterations necessary // (i.e. for DB check constraints, special test cases, etc.) SetSpecialTestData(mock); }
public virtual BOCountryRegionCurrency MapEFToBO( CountryRegionCurrency ef) { var bo = new BOCountryRegionCurrency(); bo.SetProperties( ef.CountryRegionCode, ef.CurrencyCode, ef.ModifiedDate); return(bo); }
public virtual CountryRegionCurrency MapBOToEF( BOCountryRegionCurrency bo) { CountryRegionCurrency efCountryRegionCurrency = new CountryRegionCurrency(); efCountryRegionCurrency.SetProperties( bo.CountryRegionCode, bo.CurrencyCode, bo.ModifiedDate); return(efCountryRegionCurrency); }
/// <summary> /// Test methods exposed by the EntityHelper class. /// </summary> private void Step_20_TestEntityHelper_Generated() { using (TransactionManager tm = CreateTransaction()) { mock = CreateMockInstance(tm); CountryRegionCurrency entity = mock.Copy() as CountryRegionCurrency; entity = (CountryRegionCurrency)mock.Clone(); Assert.IsTrue(CountryRegionCurrency.ValueEquals(entity, mock), "Clone is not working"); } }
///<summary> /// Returns a Typed CountryRegionCurrency Entity with mock values. ///</summary> static public CountryRegionCurrency CreateMockInstance(TransactionManager tm) { // get the default mock instance CountryRegionCurrency mock = CountryRegionCurrencyTest.CreateMockInstance_Generated(tm); // make any alterations necessary // (i.e. for DB check constraints, special test cases, etc.) SetSpecialTestData(mock); // return the modified object return(mock); }
public ActionResult Edit([Bind(Include = "CountryRegionCode,CurrencyCode,ModifiedDate,isDeleted")] CountryRegionCurrency countryRegionCurrency) { if (ModelState.IsValid) { db.Entry(countryRegionCurrency).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CountryRegionCode = new SelectList(db.CountryRegions, "CountryRegionCode", "Name", countryRegionCurrency.CountryRegionCode); ViewBag.CurrencyCode = new SelectList(db.Currencies, "CurrencyCode", "Name", countryRegionCurrency.CurrencyCode); return(View(countryRegionCurrency)); }
// PUT api/awbuildversion/5 public void Put(CountryRegionCurrency value) { var GetActionType = Request.Headers.Where(x => x.Key.Equals("ActionType")).FirstOrDefault(); if (GetActionType.Key != null) { if (GetActionType.Value.ToList()[0].Equals("DELETE")) adventureWorks_BC.CountryRegionCurrencyDelete(value); if (GetActionType.Value.ToList()[0].Equals("UPDATE")) adventureWorks_BC.CountryRegionCurrencyUpdate(value); } }
/// <summary> /// Serialize the mock CountryRegionCurrency entity into a temporary file. /// </summary> private void Step_06_SerializeEntity_Generated() { using (TransactionManager tm = CreateTransaction()) { mock = CreateMockInstance(tm); string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "temp_CountryRegionCurrency.xml"); EntityHelper.SerializeXml(mock, fileName); Assert.IsTrue(System.IO.File.Exists(fileName), "Serialized mock not found"); System.Console.WriteLine("mock correctly serialized to a temporary file."); } }
public async Task <IActionResult> Create([Bind("CountryRegionCode,CurrencyCode,ModifiedDate")] CountryRegionCurrency countryRegionCurrency) { if (ModelState.IsValid) { _context.Add(countryRegionCurrency); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CountryRegionCode"] = new SelectList(_context.CountryRegion, "CountryRegionCode", "CountryRegionCode", countryRegionCurrency.CountryRegionCode); ViewData["CurrencyCode"] = new SelectList(_context.Currency, "CurrencyCode", "CurrencyCode", countryRegionCurrency.CurrencyCode); return(View(countryRegionCurrency)); }
public void MapEFToBO() { var mapper = new DALCountryRegionCurrencyMapper(); CountryRegionCurrency entity = new CountryRegionCurrency(); entity.SetProperties("A", "A", DateTime.Parse("1/1/1987 12:00:00 AM")); BOCountryRegionCurrency response = mapper.MapEFToBO(entity); response.CountryRegionCode.Should().Be("A"); response.CurrencyCode.Should().Be("A"); response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); }
public void MapBOToEF() { var mapper = new DALCountryRegionCurrencyMapper(); var bo = new BOCountryRegionCurrency(); bo.SetProperties("A", "A", DateTime.Parse("1/1/1987 12:00:00 AM")); CountryRegionCurrency response = mapper.MapBOToEF(bo); response.CountryRegionCode.Should().Be("A"); response.CurrencyCode.Should().Be("A"); response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); }
public bool CountryRegionCurrencyDelete(CountryRegionCurrency countryregioncurrency) { return(Execute <bool>(dal => { CountryRegionCurrency countryregioncurrencyDelete = dal.CountryRegionCurrency.Where(x => x.CountryRegionCode == countryregioncurrency.CountryRegionCode).FirstOrDefault(); if (countryregioncurrencyDelete != null) { dal.CountryRegionCurrency.DeleteOnSubmit(countryregioncurrencyDelete); dal.SubmitChanges(); return true; } return false; })); }
// GET: CountryRegionCurrencies/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CountryRegionCurrency countryRegionCurrency = db.CountryRegionCurrencies.Find(id); if (countryRegionCurrency == null) { return(HttpNotFound()); } return(View(countryRegionCurrency)); }
public void MapEFToBOList() { var mapper = new DALCountryRegionCurrencyMapper(); CountryRegionCurrency entity = new CountryRegionCurrency(); entity.SetProperties("A", "A", DateTime.Parse("1/1/1987 12:00:00 AM")); List <BOCountryRegionCurrency> response = mapper.MapEFToBO(new List <CountryRegionCurrency>() { entity }); response.Count.Should().Be(1); }
///<summary> /// Update the Typed CountryRegionCurrency Entity with modified mock values. ///</summary> static public void UpdateMockInstance_Generated(TransactionManager tm, CountryRegionCurrency mock) { mock.ModifiedDate = TestUtility.Instance.RandomDateTime(); //OneToOneRelationship CountryRegion mockCountryRegionByCountryRegionCode = CountryRegionTest.CreateMockInstance(tm); DataRepository.CountryRegionProvider.Insert(tm, mockCountryRegionByCountryRegionCode); mock.CountryRegionCode = mockCountryRegionByCountryRegionCode.CountryRegionCode; //OneToOneRelationship Currency mockCurrencyByCurrencyCode = CurrencyTest.CreateMockInstance(tm); DataRepository.CurrencyProvider.Insert(tm, mockCurrencyByCurrencyCode); mock.CurrencyCode = mockCurrencyByCurrencyCode.CurrencyCode; }
/// <summary> /// Serialize a CountryRegionCurrency collection into a temporary file. /// </summary> private void Step_08_SerializeCollection_Generated() { using (TransactionManager tm = CreateTransaction()) { string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "temp_CountryRegionCurrencyCollection.xml"); mock = CreateMockInstance(tm); TList <CountryRegionCurrency> mockCollection = new TList <CountryRegionCurrency>(); mockCollection.Add(mock); EntityHelper.SerializeXml(mockCollection, fileName); Assert.IsTrue(System.IO.File.Exists(fileName), "Serialized mock collection not found"); System.Console.WriteLine("TList<CountryRegionCurrency> correctly serialized to a temporary file."); } }
// GET: CountryRegionCurrencies/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CountryRegionCurrency countryRegionCurrency = db.CountryRegionCurrencies.Find(id); if (countryRegionCurrency == null) { return(HttpNotFound()); } ViewBag.CountryRegionCode = new SelectList(db.CountryRegions, "CountryRegionCode", "Name", countryRegionCurrency.CountryRegionCode); ViewBag.CurrencyCode = new SelectList(db.Currencies, "CurrencyCode", "Name", countryRegionCurrency.CurrencyCode); return(View(countryRegionCurrency)); }
// PUT api/awbuildversion/5 public void Put(CountryRegionCurrency value) { var GetActionType = Request.Headers.Where(x => x.Key.Equals("ActionType")).FirstOrDefault(); if (GetActionType.Key != null) { if (GetActionType.Value.ToList()[0].Equals("DELETE")) { adventureWorks_BC.CountryRegionCurrencyDelete(value); } if (GetActionType.Value.ToList()[0].Equals("UPDATE")) { adventureWorks_BC.CountryRegionCurrencyUpdate(value); } } }
public bool CountryRegionCurrencyUpdate(CountryRegionCurrency countryregioncurrency) { return(Execute <bool>(dal => { CountryRegionCurrency countryregioncurrencyUpdate = dal.CountryRegionCurrency.Where(x => x.CountryRegionCode == countryregioncurrency.CountryRegionCode).FirstOrDefault(); if (countryregioncurrencyUpdate != null) { countryregioncurrencyUpdate.CountryRegionCode = countryregioncurrency.CountryRegionCode; countryregioncurrencyUpdate.CurrencyCode = countryregioncurrency.CurrencyCode; countryregioncurrencyUpdate.ModifiedDate = countryregioncurrency.ModifiedDate; dal.SubmitChanges(); return true; } return false; })); }
public async void Get() { var mock = new ServiceMockFacade <ICountryRegionCurrencyRepository>(); var record = new CountryRegionCurrency(); mock.RepositoryMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult(record)); var service = new CountryRegionCurrencyService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.CountryRegionCurrencyModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLCountryRegionCurrencyMapperMock, mock.DALMapperMockFactory.DALCountryRegionCurrencyMapperMock); ApiCountryRegionCurrencyResponseModel response = await service.Get(default(string)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Get(It.IsAny <string>())); }
public ActionResult DeleteConfirmed(string id) { var res = (from c in db.CountryRegionCurrencies where c.CountryRegionCode == id select c).FirstOrDefault(); if (res != null) { res.isDeleted = true; db.SaveChanges(); ViewBag.Message = string.Format("Congrats! Delete success"); } CountryRegionCurrency countryRegionCurrency = db.CountryRegionCurrencies.Find(id); return(View(countryRegionCurrency)); }
/// <summary> /// Test Find using the Query class /// </summary> private void Step_30_TestFindByQuery_Generated() { using (TransactionManager tm = CreateTransaction()) { //Insert Mock Instance CountryRegionCurrency mock = CreateMockInstance(tm); bool result = DataRepository.CountryRegionCurrencyProvider.Insert(tm, mock); Assert.IsTrue(result, "Could Not Test FindByQuery, Insert Failed"); CountryRegionCurrencyQuery query = new CountryRegionCurrencyQuery(); query.AppendEquals(CountryRegionCurrencyColumn.CountryRegionCode, mock.CountryRegionCode.ToString()); query.AppendEquals(CountryRegionCurrencyColumn.CurrencyCode, mock.CurrencyCode.ToString()); query.AppendEquals(CountryRegionCurrencyColumn.ModifiedDate, mock.ModifiedDate.ToString()); TList <CountryRegionCurrency> results = DataRepository.CountryRegionCurrencyProvider.Find(tm, query); Assert.IsTrue(results.Count == 1, "Find is not working correctly. Failed to find the mock instance"); } }
// POST api/awbuildversion public void Post(CountryRegionCurrency value) { adventureWorks_BC.CountryRegionCurrencyAdd(value); }
/// <summary> /// Create a new CountryRegionCurrency object. /// </summary> /// <param name="countryRegionCode">Initial value of CountryRegionCode.</param> /// <param name="currencyCode">Initial value of CurrencyCode.</param> /// <param name="modifiedDate">Initial value of ModifiedDate.</param> public static CountryRegionCurrency CreateCountryRegionCurrency(string countryRegionCode, string currencyCode, global::System.DateTime modifiedDate) { CountryRegionCurrency countryRegionCurrency = new CountryRegionCurrency(); countryRegionCurrency.CountryRegionCode = countryRegionCode; countryRegionCurrency.CurrencyCode = currencyCode; countryRegionCurrency.ModifiedDate = modifiedDate; return countryRegionCurrency; }
/// <summary> /// There are no comments for CountryRegionCurrency in the schema. /// </summary> public void AddToCountryRegionCurrency(CountryRegionCurrency countryRegionCurrency) { base.AddObject("CountryRegionCurrency", countryRegionCurrency); }
/// <summary> /// Make any alterations necessary (i.e. for DB check constraints, special test cases, etc.) /// </summary> /// <param name="mock">Object to be modified</param> static private void SetSpecialTestData(CountryRegionCurrency mock) { //Code your changes to the data object here. }