public ActionResult SaveItem(Contacts model) { string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); int IdDC = Int32.Parse(MyModels.Decode(model.Ids, API.Models.Settings.SecretId + ControllerName).ToString()); ContactsModel data = new ContactsModel() { Item = model }; if (ModelState.IsValid) { if (model.Id == IdDC) { model.CreatedBy = int.Parse(HttpContext.Request.Headers["Id"]); model.ModifiedBy = int.Parse(HttpContext.Request.Headers["Id"]); model.CreatedDate = DateTime.ParseExact(model.CreatedDateShow, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture); ContactsService.SaveItem(model); if (model.Id > 0) { TempData["MessageSuccess"] = "Cập nhật thành công"; } else { TempData["MessageSuccess"] = "Thêm mới thành công"; } return(RedirectToAction("Index", new { @Type = model.Type, @EventId = model.EventId })); } } return(View(data)); }
private void BindData() { var context = new ContactsModel(); var list = context.ContactsTable.ToList(); dataGridView1.DataSource = list; }
static void Main(string[] args) { ContactsModel contacts = new ContactsModel(); string Filename = @"C:\Users\TSAI\Desktop\test03.txt"; string[] Fileline = new string[] { }; if (File.Exists(Filename)) { Fileline = File.ReadAllLines(Filename); } else { Console.WriteLine("File does not exist."); } DateTime FileFlyingDay; DateTime FileBirthday; foreach (var i in Fileline) { if (i.Substring(0, 3) == "695" || i.Substring(0, 3) == "525") { DateTime.TryParse(i.Substring(13, 4) + "/" + i.Substring(17, 2) + "/" + i.Substring(19, 2), out FileFlyingDay); DateTime.TryParse(i.Substring(21, 4) + "/" + i.Substring(25, 2) + "/" + i.Substring(27, 2), out FileBirthday); var FileTickNumber = i.Substring(0, 13); contacts.TextTable.Add(new TextTable { TickNumber = FileTickNumber, FlyingDay = FileFlyingDay, Birthday = FileBirthday }); } } contacts.SaveChanges(); Console.ReadLine(); }
public static async Task <bool> CreateContacts(ContactsDataModel contacts) { try { ContactsModel contactsModel = new ContactsModel(); contactsModel.Location = contacts.Location; contactsModel.Contacts = contacts.Contacts.ToList <Contact>(); var json = JsonConvert.SerializeObject(contactsModel); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); client.Timeout = TimeSpan.FromMilliseconds(ShortTimeout); var uri = new Uri(WebserviceUrls[RegisterEndpoint]); client.BaseAddress = uri; HttpResponseMessage response = await new HttpClient().PostAsync(uri, content); if (GoodResponse(response.StatusCode)) { return(true); } return(false); } catch (Exception ex) { await App.Current.MainPage.DisplayAlert("Confirmación", ex.Message, "OK"); return(false); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,PersonalNumber,ProfessionalNumber,HomeNumber,MobileNumber")] ContactsModel contactsModel) { if (id != contactsModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(contactsModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContactsModelExists(contactsModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(contactsModel)); }
public MainWindow() { this.Contactmodel = new ContactsModel(); this.Contactmodel.Contacts = new ObservableCollection <Contact>(); InitializeComponent(); this.DataContext = this; }
public async Task <ActionResult <ApiContactResultModel> > Add([FromBody] ContactsModel model) { var result = new ApiContactResultModel(); var contactId = new IdValueObject().Value; try { model.Id = contactId; await _mediator.Send(new AddContactCommand(model)); result.Success = true; result.ContactId = contactId; return(Ok(result)); } catch (InvalidEntityException ex) { result.Errors = new List <string> { ex.Message }; return(BadRequest(result)); } catch (EntityValidationException ex) { result.Errors = ex.ValidationResults.Select(x => x.ErrorMessage); return(BadRequest(result)); } catch (Exception ex) { result.Errors = new List <string> { ex.Message }; _logger.Error(ex, "Error adding contact"); return(BadRequest(result)); } }
public void GetContactIdByName() { ContactsModel Model = new ContactsModel(); int i = Model.GetContactIDByName("Owner"); Assert.AreEqual(11, i); }
public IActionResult SaveItem(string Id = null, int Type = 0) { ContactsModel data = new ContactsModel(); string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); int IdDC = Int32.Parse(MyModels.Decode(Id, API.Models.Settings.SecretId + ControllerName).ToString()); data.SearchData = new SearchContacts() { CurrentPage = 0, ItemsPerPage = 10, Keyword = "" }; if (IdDC == 0) { data.Item = new Contacts() { CreatedDateShow = DateTime.Now.ToString("dd/MM/yyyy HH:mm"), Type = Type }; } else { data.Item = ContactsService.GetItem(IdDC, API.Models.Settings.SecretId + ControllerName); } return(View(data)); }
static void Main(string[] args) { string fileName = "test03.txt"; if (File.Exists(fileName)) { var lines = File.ReadAllLines(fileName); foreach (string item in lines) { if (item.Substring(0, 3) == "625" || item.Substring(0, 3) == "525") { if (DateTime.TryParseExact(item.Substring(13, 20), "yyyyMMdd", null, DateTimeStyles.None, out DateTime d1)) { if (DateTime.TryParseExact(item.Substring(21, 28), "yyyyMMdd", null, DateTimeStyles.None, out DateTime d2)) { Table data = new Table() { TickNumber = item.Substring(0, 7), FlyingDay = d1, Birthday = d2 }; try { ContactsModel contacts = } } } } } } Console.ReadLine(); }
public void ContactsAdd(ContactsModel contact) { using (var db = new RememberABContext()) { db.ContactsModels.Add(contact); db.SaveChanges(); } }
public ActionResult Index() { var events = m_contactsDataSource.GetAllContacts(); var contactModel = new ContactsModel { Contacts = events.ToArray() }; return(View(contactModel)); }
public int Create(ContactsModel entity) { if (entity == null) { return(0); } _databaseContext.Add(entity); return(_databaseContext.SaveChanges()); }
private void VerifyCall(ContactsModel model, System.Net.HttpStatusCode expectedCode) { var json = model == null ? string.Empty : JsonConvert.SerializeObject(model); using var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); var response = _client.PostAsync(ContactsApiUrl, content).Result; Assert.IsTrue(response.StatusCode == expectedCode); }
public ActionResult Reply(int id) { var contact = new ContactsModel().getContactById(id); if (contact == null) { return(RedirectToAction("Index")); } return(View(contact)); }
private void DataView() { var context = new ContactsModel(); var list1 = context.Products.ToList(); dataGridView1.DataSource = Join_list; var list2 = context.Sales.ToList(); dataGridView2.DataSource = list2; }
public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,PersonalNumber,ProfessionalNumber,HomeNumber,MobileNumber")] ContactsModel contactsModel) { if (ModelState.IsValid) { _context.Add(contactsModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(contactsModel)); }
public ActionResult CreateContact(ContactsModel contact) { if (!ModelState.IsValid) { return(RedirectToAction("AddContact")); } var contactsManager = new ContactsManager(); contactsManager.ContactsAdd(contact); return(RedirectToAction("ContactView")); }
private void Salesman() { try { ContactsModel contact = new ContactsModel(); contact.Database.ExecuteSqlCommand("truncate table [SalesTable]"); contact.Database.ExecuteSqlCommand("truncate table [ProductTable]"); contact.SaveChanges(); contact.SalesTable.Add(new SalesTable() { Salesman = "Bill", Pen = 33, Pencil = 32, Eraser = 56, Ruler = 45, Whiteout = 33, Quantity = (33 * 12 + 32 * 16 + 56 * 10 + 45 * 14 + 33 * 15) }); contact.SalesTable.Add(new SalesTable() { Salesman = "John", Pen = 77, Pencil = 33, Eraser = 68, Ruler = 45, Whiteout = 23, Quantity = (77 * 12 + 33 * 16 + 68 * 10 + 45 * 14 + 23 * 15) }); contact.SalesTable.Add(new SalesTable() { Salesman = "David", Pen = 43, Pencil = 55, Eraser = 43, Ruler = 67, Whiteout = 65, Quantity = (43 * 12 + 55 * 16 + 43 * 10 + 67 * 14 + 65 * 15) }); contact.ProductTable.Add(new ProductTable() { Products = "原子筆", Sum = 153, Quantity = 153 * 12 }); contact.ProductTable.Add(new ProductTable() { Products = "鉛筆", Sum = 128, Quantity = 128 * 16 }); contact.ProductTable.Add(new ProductTable() { Products = "橡皮擦", Sum = 167, Quantity = 167 * 10 }); contact.ProductTable.Add(new ProductTable() { Products = "直尺", Sum = 157, Quantity = 157 * 14 }); contact.ProductTable.Add(new ProductTable() { Products = "立可白", Sum = 121, Quantity = 121 * 15 }); contact.SaveChanges(); list1 = contact.SalesTable.ToList(); list2 = contact.ProductTable.ToList(); } catch (Exception ex) { MessageBox.Show($"發生錯誤 {ex.ToString()}"); } }
public void addContatoFake() { var newFakeName = fakeName + auxNum.ToString(); var newFakeLastName = fakeLastName + auxNum.ToString(); auxNum++; var newModel = new ContactsModel(newFakeName, newFakeLastName); Model.AddContato(newModel); MvxListView listView = FindViewById <MvxListView>(Resource.Id.idListView); listView.InvalidateViews(); }
/// <summary> /// 读取初始数据 /// </summary> private void SetOriginalData() { ContactsModel contacts = new ContactsModel(); DataTable datas = SelectTables(contacts); foreach (DataRow dataRow in datas.Rows) { ContactsModel contact = new ContactsModel(); contact.Name = dataRow["Name"].ToString(); contact.PhoneNumber = dataRow["PhoneNumber"].ToString(); Contacts.Add(contact); } }
private void Records() { var context = new ContactsModel(); var list = context.ContactTable.ToList(); dataGridView1.DataSource = list; var min = list.Min((x) => x.Liter); var max = list.Max((x) => x.Liter); var MAX = list.Max((x) => x.Kilometer); var A = MAX / (max - min); label3.Text = $"每公升的平均油耗(公里公升):{A}"; }
public IActionResult Index() { ContactsModel data = new ContactsModel() { SearchData = new SearchContacts() { CurrentPage = 0, ItemsPerPage = 10, Keyword = "" }, Item = new Contacts() }; return(View(data)); }
public IActionResult Create([FromBody] ContactsModel item) { if (item == null) { return(BadRequest()); } _databaseProviderService.Create(item); return(CreatedAtRoute("GetContactItem", new ContactsModel { Id = item.Id }, item)); }
public async Task GroupsSave(GroupsModel model) { ContactsModel alreadyExists = await this.ContactsGetById(model.Id); if (alreadyExists == null) { await AddEntity <GroupsEntity, GroupsModel>(model); } else { await this.SaveEntity <GroupsEntity, GroupsModel>(model); } }
public void Add(ContactsModel values) { var contacts = new Contacts(); contacts.Address = values.Address; contacts.Email = values.Email; contacts.FirstName = values.FirstName; contacts.LastName = values.LastName; contacts.TelefonNumber = values.TelefonNumber; _tourManagerContext.Contacts.Add(contacts); _tourManagerContext.SaveChanges(); }
public void AddAndRemoveContactTypeTest() { IContactsModel Model = new ContactsModel(); Assert.AreEqual(20, Model.GetContactTypes().Count); Model.AddContactType("2115"); Assert.AreEqual(21, Model.GetContactTypes().Count); Model.RemoveContactType(Model.GetContactIDByName("2115")); Assert.AreEqual(20, Model.GetContactTypes().Count); }
public static bool CheckContacts(ContactsModel contacts) { if (contacts == null) { return(false); } if (contacts.ContactList != null && contacts.Hash != null) { return(true); } return(false); }
public async Task OnGet_ReturnNotFound() { //Arrange var mockPagesRep = new Mock <IPagesRepository>(); //типизация mockPagesRep.Setup(_db => _db.GetAllPages()).Returns(MockPages.GetAllPagesTest()); //настрока: вызов нужного метода и передача данных var pageModel = new ContactsModel(new Mock <IRequestsRepository>().Object, new Mock <IGoogleRecaptchaRepository>().Object, mockPagesRep.Object); //передача странице псевдообъекта //Act var result = await pageModel.OnGet(); //Assert Assert.IsType <NotFoundResult>(result); }
public ActionResult AddOrEdit(ContactsModel con) {// (1) Insert operation => (2) AddOrEdit.cshtml if (con.ContactID == 0) { HttpResponseMessage response = GlobalVariables.ContactsAPIClient.PostAsJsonAsync("Contacts", con).Result; TempData["SuccessMessage"] = "Contact Saved"; } else { HttpResponseMessage response = GlobalVariables.ContactsAPIClient.PutAsJsonAsync("Contacts/" + con.ContactID, con).Result; TempData["SuccessMessage"] = "Contact Updated"; } return(RedirectToAction("index")); }