Exemplo n.º 1
0
        public IEnumerable <string> GetContactbyPersonName(string PersonNameOrId)
        {
            var intern = DB.ContactRecords.ToList().Where(x => x.PersonName == PersonNameOrId || x.PersonId == Int32.Parse(PersonNameOrId));



            if (intern == null || JsonConvert.SerializeObject(intern).ToString() == "[]")
            {
                byte[]         bytecero = { 0, 0, 0, 0 };
                ContactRecords interno  = new ContactRecords();
                interno.PersonId        = 0;
                interno.PersonName      = "no match";
                interno.PhoneNumberHome = "no match";
                interno.PhoneNumberWork = "no match";
                interno.ProfileImage    = bytecero;
                interno.CompanyName     = "no match";
                interno.Addressnumber   = "no match";
                interno.BirthDate       = new DateTime(1, 1, 1);
                interno.Email           = "no match";

                yield  return(JsonConvert.SerializeObject(interno).ToString());
            }

            else
            {
                yield return(JsonConvert.SerializeObject(intern).ToString());
            }
        }
Exemplo n.º 2
0
 protected override void OnSaving()
 {
     base.OnSaving();
     if (ContactRecords != null)
     {
         LastContactRecord = ContactRecords.OrderByDescending(r => r.dt_NextDate).FirstOrDefault();
     }
 }
Exemplo n.º 3
0
        // modifies a profile by id
        public bool Put(int id, ContactRecords NewContact)
        {
            var actualizerecord = DB.ContactRecords.FirstOrDefault(x => x.PersonId == NewContact.PersonId);

            actualizerecord.PersonName      = NewContact.PersonName;
            actualizerecord.CompanyName     = NewContact.CompanyName;
            actualizerecord.ProfileImage    = NewContact.ProfileImage;
            actualizerecord.Email           = NewContact.Email;
            actualizerecord.BirthDate       = NewContact.BirthDate;
            actualizerecord.PhoneNumberHome = NewContact.PhoneNumberHome;
            actualizerecord.PhoneNumberWork = NewContact.PhoneNumberWork;
            actualizerecord.Addressnumber   = NewContact.Addressnumber;
            return(DB.SaveChanges() > 0);
        }
Exemplo n.º 4
0
        public override void AfterConstruction()
        {
            if (Session.GetObjectByKey <SysUser>(SecuritySystem.CurrentUserId) != null)
            {
                Creator = Session.GetObjectByKey <SysUser>(SecuritySystem.CurrentUserId);
            }

            dt_CreateDate = DateTime.Now;
            s_Valid       = "待定";
            ContactRecords.Add(new ContactRecord(Session)
            {
                StudentInfo = this
            });
            ConsultRecords.Add(new ConsultRecord(Session)
            {
                StudentInfo = this
            });
            base.AfterConstruction();
        }
Exemplo n.º 5
0
        public ActionResult New(ContactRecords record)
        {
            HttpClient httpc = new HttpClient();

            httpc.BaseAddress = new Uri("http://localhost:57301");
            var request = httpc.PostAsync("api/Record", record, new JsonMediaTypeFormatter()).Result;


            if (request.IsSuccessStatusCode)
            {
                var resultString = request.Content.ReadAsStringAsync().Result;
                var okvalue      = JsonConvert.DeserializeObject <bool>(resultString);
                if (okvalue)
                {
                    return(RedirectToAction("Index"));
                }


                return(View(record));
            }

            return(View(record));
        }
Exemplo n.º 6
0
        public bool Post(ContactRecords NewContact)
        {
            DB.ContactRecords.Add(NewContact);

            return(DB.SaveChanges() > 0);
        }