public void Delete(int id) { var contact = _PhoneBookService.GetById(id); if (contact == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } try { _PhoneBookService.Delete(contact); var records = _PhoneBookEntryService.GetRecordsByPhoneBookId(contact.Id).ToList(); if (records != null && records.Count() > 0) { foreach (var record in records) { _PhoneBookEntryService.Delete(record); } } } catch (Exception ex) { log.Error($"Contact {contact.Name} {contact.Surname} was not deleted, something went wrong!"); } }
public ActionResult Delete(int id) { var contact = _PhoneBookService.GetById(id); try { _PhoneBookService.Delete(contact); var records = _PhoneBookEntryService.GetRecordsByPhoneBookId(contact.Id).ToList(); if (records != null && records.Count() > 0) { foreach (var record in records) { _PhoneBookEntryService.Delete(record); } } } catch (Exception ex) { log.Error($"Contact {contact.Name} {contact.Surname} was not deleted, something went wrong!", ex); Danger($"Contact {contact.Name} {contact.Surname} was not deleted, something went wrong!", true); return(View(contact)); } Success(string.Format("<b>{0}</b> was successfully deleted.", contact.Name), true); PhonebookHub.BroadcastData(); return(RedirectToAction("Index", "Phonebook")); }
public ActionResult <EntryResult> DeleteEntry(Guid id) { _phoneBookService.Delete(id); return(Ok(new EntryResult() { Success = true })); }
public ActionResult Delete(int?phoneBookId) { if (phoneBookId == null) { return(BadRequest(ModelState)); } return(Ok(_pbService.Delete(phoneBookId))); }
public bool Delete(int id) { return(_service.Delete(id)); }
public bool Delete(int id) { var result = _phoneBookService.Delete(id); return(result); }