Exemplo n.º 1
0
 public void DeleteNumber(UserPhoneBook entity)
 {
     this._phoneBookEntity.Delete(entity);
 }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
 public UserPhoneBook savePhoneNumber(UserPhoneBook entity)
 {
     this._phoneBookEntity.SaveOrUpdate(entity);
     return entity;
 }