public IHttpActionResult SaveAddress([FromBody] AddressSummary address) { try { if (ModelState.IsValid) { var editAddress = Mapper.Map <CTAddress>(address); _adrepo.Insert(editAddress); //Save to database _adrepo.Save(); return(Json(new { success = true })); //Json(Mapper.Map<SRStudentNewViewModel>(newStudent)); } } catch (System.Data.Entity.Validation.DbEntityValidationException dbex) { string line = ""; foreach (var eve in dbex.EntityValidationErrors) { line = string.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { line = string.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } return(Json(new { Message = line })); } return(Json(new { Message = "Failed", ModelState = ModelState })); }
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { AddressSummary summary = (AddressSummary)bindingContext.Model ?? new AddressSummary(); summary.City = this.GetValue(bindingContext, nameof(summary.City)); summary.Country = this.GetValue(bindingContext, nameof(summary.Country)); return(summary); }
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { AddressSummary model = (AddressSummary)bindingContext.Model ?? new AddressSummary(); model.City = this.GetValue(bindingContext, "City"); model.Country = this.GetValue(bindingContext, "Country"); return(model); }
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { AddressSummary result = (AddressSummary)bindingContext.Model ?? new AddressSummary(); result.City = GetValue(bindingContext, nameof(AddressSummary.City)); result.Country = GetValue(bindingContext, nameof(AddressSummary.Country)); return(result); }
public CompanyRead(CompanyEntity companyEntity) { Id = companyEntity.Id; Name = companyEntity.Name; Cnpj = companyEntity.Cnpj; WebSite = companyEntity.WebSite; Email = companyEntity.Email; Address = new AddressSummary(companyEntity.Address); }
public ActionResult CoinBalance(string coin, string addresses) { List <string> addressList = new List <string>( addresses.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries)); var invalid = addressList.Where(a => !Bitcoin.IsValidAddress(a)).ToList(); var addressesToCheck = addressList.Except(invalid).ToList(); var scanner = new BlockScanner(); var claimAddresses = Bitcoin.ParseAddresses(addressesToCheck); Tuple <List <ICoin>, Dictionary <string, double> > claimcoins; bool usedExplorer = false; double TotalValue = 0.0; bool searchError = false; Dictionary <string, double> balances; try { claimcoins = scanner.GetUnspentTransactionOutputs(claimAddresses, coin, out usedExplorer); TotalValue = Convert.ToDouble(claimcoins.Item1.Sum(o => ((Money)o.Amount).ToDecimal(MoneyUnit.BTC))); balances = claimcoins.Item2; } catch (Exception e) { balances = new Dictionary <string, double>(); searchError = true; } using (CoinpanicContext db = new CoinpanicContext()) { db.IndexCoinInfo.Where(i => i.Coin == coin).ToList(); } AddressSummary result = new AddressSummary() { InvalidAddresses = invalid, CoinName = BitcoinForks.ForkByShortName[coin].LongName, Empty = TotalValue <= 0, Coin = coin, Balance = Convert.ToString(TotalValue), UsedExplorer = usedExplorer, Addresses = addressesToCheck, SearchError = searchError, }; return(PartialView(result)); }
public ActionResult GetAddressDetails(FormCollection fc) { AddressSummary present = new AddressSummary(); AddressSummary permanent = new AddressSummary(); string str = ""; UpdateModel(present, "present"); // Will throw exception if validation fails bool result = TryUpdateModel(permanent, "permanent"); // Returns false if validation fails str += "present: " + present.Country + ", " + present.Street + ", " + present.City + "<br />"; return(Content(str)); }
/// <summary> /// Subsequent search of any address /// </summary> /// <param name="country">Country to be searched within</param> /// <param name="addressSummary">AddressSummary object returned from the InitialFind method call</param> /// <returns>List of AddressSummary objects</returns> public List <AddressSummary> SubsequentFind(string country, AddressSummary addressSummary) { List <AddressSummary> results = new List <AddressSummary>(); Countries = country; var req = CreateHttpRequest(SubsequentFindResource, Method.GET, addressSummary.Id); IRestResponse <LoqateResponse <AddressSummary> > response = _client.Execute <LoqateResponse <AddressSummary> >(req); if (response != null) { results = RetrieveResultsListFromResponse <AddressSummary>(response); } return(results); }
private async Task LoadSubsequentAddresses(AddressSummary addressSummary) { var country = ((Country)cmbCountry.SelectedItem).Code; DebugOutput($"Country = {country} && Query = {addressSummary.Id}"); List <AddressSummary> addressSummaries = await _client.SubsequentFindAsync(country, addressSummary); lstAddressHints.DataSource = null; lstAddressHints.Items.Clear(); lstAddressHints.DataSource = addressSummaries; lstAddressHints.DisplayMember = "DisplayText"; lstAddressHints.ValueMember = "Id"; toolStripStatusLabel1.Text = addressSummaries.Count + " addresses"; }
private async Task ProcessSelectedAddressHint() { if (lstAddressHints.SelectedValue != null) { var id = lstAddressHints.SelectedValue.ToString(); AddressSummary addressSummary = lstAddressHints.SelectedItem as AddressSummary; if (addressSummary != null && addressSummary.Type == "Address") { FullAddress address = await _client.RetrieveFullAddressByIdAsync(id); if (address != null) { LoadFullAddressFromHint(address); } } else { await LoadSubsequentAddresses(addressSummary); } } }
public IHttpActionResult EditAddress([FromBody] AddressSummary address) { try { if (ModelState.IsValid) { var editAddress = Mapper.Map <CTAddress>(address); var currentRecord = _adrepo.Find(address.RecordID); _adrepo.Edit(editAddress); _adrepo.Save(); return(Json(new { success = true })); //Json(Mapper.Map<SRStudentNewViewModel>(newStudent)); } } catch (Exception ex) { //return request.CreateResponse(HttpStatusCode.BadRequest, GetErrorMessages()); // Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(new { Message = ex.Message })); } // Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(new { Message = "Failed", ModelState = ModelState })); }
public ActionResult DisplaySummary([Bind(Prefix = "HomeAddress")] AddressSummary summary) { return(View(summary)); }
//Specify the prefix during model binding, only bind "City" public ViewResult DisplaySummary([Bind(/*nameof(AddressSummary.City),*/ Prefix = nameof(Person.HomeAddress))] AddressSummary addressSummary) => View(addressSummary);
public ViewResult DisplaySummary( [Bind(Prefix = nameof(Person.HomeAddress))] AddressSummary summary) //[Bind(nameof(AddressSummary.City), Prefix = nameof(Person.HomeAddress))] AddressSummary summary) => View(summary);
public ViewResult DisplaySummary(AddressSummary summary) => View(summary);
//public IActionResult DisplaySummary([Bind("City","Country", Prefix = "HomeAddress")] AddressSummary addressSummary) public IActionResult DisplaySummary([Bind(Prefix = "HomeAddress")] AddressSummary addressSummary) { return(Json(addressSummary)); }
public async Task <IHttpActionResult> UpdateAddressAsync([FromUri] int companyId, [FromBody] AddressSummary address) { var validationResults = new AddressSummaryValidator().Validate(address); if (!validationResults.IsValid) { return(this.BadRequest(string.Join(" , ", validationResults.Errors))); } var addressEntity = address.ToEntity(); var updatedCompany = await Task.Run(() => _companyAppService.UpdateCompanyAddress(companyId, addressEntity)); return(this.Ok(updatedCompany)); }
public JsonResult Search(string coin, string address) { AddressSummary result = new AddressSummary(); return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult AddressSummaryView( [Bind(Prefix = "HomeAddress", Exclude = "Country,City")] AddressSummary summary) { return(View(summary)); }
public ActionResult DisplaySummary([Bind(Prefix = nameof(Person.HomeAddress), Exclude = nameof(AddressSummary.Country))] AddressSummary addressSummary) { return(View(addressSummary)); }
public ActionResult DisplaySummary([Bind(Prefix = "HomeAddress", Exclude = "Country")] AddressSummary summary) { return(this.View(summary)); }
public ActionResult DisplaySummary( [Bind(/*NOTE: Префикс для поиска модели*/ Prefix = "HomeAddress", /*NOTE: Исключение свойства из процесса привязки модели*/ Exclude = "Country")] AddressSummary summary) { return(View(summary)); }
public ViewResult DisplaySummary ([Bind(nameof(AddressSummary.City), Prefix = nameof(Person.HomeAddress))] AddressSummary summary) { return(View(summary)); }