public void DeleteNumber(UserPhoneBook entity) { this._phoneBookEntity.Delete(entity); }
public ActionResult Details_Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<PhoneBook> numbers) { if (_workerContext.CurrentUserPersonalInformation.UserId != null) { if (numbers != null ) { foreach (var number in numbers) { try { var import = _genservice.GetNumbersWithId(int.Parse(_httpContextBase.Session["Id"].ToString())); List<string> num = new List<string>(); num = import.Numbers.Split(',').ToList(); num.Add(number.Number.ToString()); import.Numbers = num.ToString(); import.BatchCount = num.Count(); import.pubDate = DateTime.Now; _genservice.saveBulk(import); UserPhoneBook user = new UserPhoneBook(); user.PhoneBookId = int.Parse(_httpContextBase.Session["Id"].ToString()); user.Number = number.Number; user.Name = number.Name; user.Operator = number.Operator; user.CountryCode = number.CountryCode; user.UserID = _workerContext.CurrentUserPersonalInformation.UserId; _genservice.SaveImported(number.Number, int.Parse(_httpContextBase.Session["Id"].ToString()), user.UserID); _genservice.savePhoneNumber(user); } catch { return RedirectToAction("Default", "Default"); } } } var phoneEntity = _genservice.GetPhoneBook(int.Parse(_httpContextBase.Session["Id"].ToString())); var list = phoneEntity.Select(x => new PhoneBook { Id = x.Id, Number = x.Number, Name = x.Name, Operator = x.Operator, CountryCode = x.CountryCode }); return Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } else return RedirectToAction("Default", "Default"); }
public UserPhoneBook savePhoneNumber(UserPhoneBook entity) { this._phoneBookEntity.SaveOrUpdate(entity); return entity; }