public bool Add(Contact contact) { try { phoneBook.Add(contact.Name, contact.PhoneNumber, contact.BirthDate); fileIO.WriteFile(ref phoneBook); return true; } catch { return false; } }
public ActionResult Create(MyContact contact) { var _contact = new Contact(contact.Name, contact.PhoneNumber, contact.BirthDate); if (!modelPhoneBook.Add(_contact)) { TempData["error"] = "Your POST data entered is incorrect."; return Redirect("Create"); } return RedirectToAction("Index"); }
public KeyValuePair<string, Contact> AddAndFullReturn(Contact contact) { try { var finalContact = phoneBook.AddAndFullReturn(name: contact.Name, phone: contact.PhoneNumber, birthdate: contact.BirthDate, defaultKey: string.Empty); fileIO.WriteFile(ref phoneBook); return finalContact; } catch { return new KeyValuePair<string, Contact>(); } }
public ActionResult New(Contact _contact) { modelPhoneBook.Add(_contact); return RedirectToAction("Index"); }
public ActionResult New() { var contact = new Contact("e", "3", "20140101"); return View(contact); }
public string FastCreate(MyContact contact) { var _contact = new Contact(contact.Name, contact.PhoneNumber, contact.BirthDate); var messageData = new MessageData(true); var finalContactKeyValue = modelPhoneBook.AddAndFullReturn(_contact); if (modelPhoneBook.ContactKeyValueIsNull(finalContactKeyValue)) { messageData.Status = false; messageData.Message = "Your data entered is incorrect."; } else messageData.Message = "{\"Name\":\"" + finalContactKeyValue.Value.Name + "\",\"PhoneNumber\":\"" + finalContactKeyValue.Value.PhoneNumber + "\",\"BirthDate\":\"" + finalContactKeyValue.Value.BirthDate + "\",\"Key\":\"" + finalContactKeyValue.Key + "\"}"; return messageData.Message; }
private void UpdateContact(string id, string name, string phoneNumber, string birthDate, out KeyValuePair<string, Contact> contactWithKey) { Contact contact = new Contact(name, phoneNumber, birthDate); contactWithKey = new KeyValuePair<string, Contact>(id, contact); }