Beispiel #1
0
        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));
        }
Beispiel #2
0
        private void BindData()
        {
            var context = new ContactsModel();
            var list    = context.ContactsTable.ToList();

            dataGridView1.DataSource = list;
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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));
        }
Beispiel #6
0
 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));
            }
        }
Beispiel #8
0
        public void GetContactIdByName()
        {
            ContactsModel Model = new ContactsModel();
            int           i     = Model.GetContactIDByName("Owner");

            Assert.AreEqual(11, i);
        }
Beispiel #9
0
        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));
        }
Beispiel #10
0
        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();
        }
Beispiel #11
0
 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));
        }
Beispiel #13
0
        public int Create(ContactsModel entity)
        {
            if (entity == null)
            {
                return(0);
            }

            _databaseContext.Add(entity);
            return(_databaseContext.SaveChanges());
        }
Beispiel #14
0
        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;
        }
Beispiel #17
0
        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"));
        }
Beispiel #19
0
        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()}");
            }
        }
Beispiel #20
0
        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();
        }
Beispiel #21
0
        /// <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);
            }
        }
Beispiel #22
0
        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}";
        }
Beispiel #23
0
        public IActionResult Index()
        {
            ContactsModel data = new ContactsModel()
            {
                SearchData = new SearchContacts()
                {
                    CurrentPage = 0, ItemsPerPage = 10, Keyword = ""
                },
                Item = new Contacts()
            };

            return(View(data));
        }
Beispiel #24
0
        public IActionResult Create([FromBody] ContactsModel item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _databaseProviderService.Create(item);

            return(CreatedAtRoute("GetContactItem", new ContactsModel {
                Id = item.Id
            }, item));
        }
Beispiel #25
0
        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);
            }
        }
Beispiel #26
0
        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();
        }
Beispiel #27
0
        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);
        }
Beispiel #28
0
        public static bool CheckContacts(ContactsModel contacts)
        {
            if (contacts == null)
            {
                return(false);
            }

            if (contacts.ContactList != null && contacts.Hash != null)
            {
                return(true);
            }

            return(false);
        }
Beispiel #29
0
        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);
        }
Beispiel #30
0
        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"));
        }