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()); } }
protected override void OnSaving() { base.OnSaving(); if (ContactRecords != null) { LastContactRecord = ContactRecords.OrderByDescending(r => r.dt_NextDate).FirstOrDefault(); } }
// 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); }
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(); }
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)); }
public bool Post(ContactRecords NewContact) { DB.ContactRecords.Add(NewContact); return(DB.SaveChanges() > 0); }