public ActionResult Put(PhoneModel request) { if (ModelState.IsValid) { _phoneService.Add(new Phones { UserId = request.UserId, FirstName = request.FirstName, LastName = request.LastName, Organization = request.Organization, Title = request.Title, MobilePhone = request.MobilePhone, HomePhone = request.HomePhone, Notes = request.Notes, HomeAddress = request.HomeAddress, NickName = request.NickName, WebSite = request.WebSite, BirthDay = request.BirthDay, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, Status = true }); return(Ok(new ResponseModel <Phones> { Status = true, Message = "Phone updated.", Object = null })); } return(ValidationProblem()); }
public static void ApiChange(ServerAPI serverAPI) { PhoneModel phone = (PhoneModel)serverAPI.selectItem.DynamicInvoke(); string dataImage = "image//" + Path.GetExtension(phone.Data) + ";base64,"; Byte[] bytes = File.ReadAllBytes(phone.Data); String data = dataImage + Convert.ToBase64String(bytes); var client = new RestClient(serverAPI.API); var request = new RestRequest("api/values/{id}", Method.PUT) { RequestFormat = DataFormat.Json }; request.AddParameter("id", phone.Id, ParameterType.UrlSegment); request.AddBody(new Phone() { id = phone.Id, name = phone.Name, data = data }); var response = client.Execute(request); if (response.StatusCode != HttpStatusCode.OK) { System.Windows.MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show($"{response.ErrorMessage} ", "ERROR", System.Windows.MessageBoxButton.OK); } }
[HttpPut]//http://localhost:22146/api/ApiPhoneModels/Add?Phone=333&Surname=aaaaa&Firstname=aaaaaa&Middlename=middle&BDay=07.01.2017 public IHttpActionResult Put(string phone, string Surname, string Firstname, string Middlename, DateTime BDay) { PhoneModel phoneModel = db.PhoneModels.Find(phone); if (phoneModel == null) { return(BadRequest("NotFound")); } phoneModel.Surname = Surname; phoneModel.Firstname = Firstname; phoneModel.Middlename = Middlename; phoneModel.BDay = BDay; db.Entry(phoneModel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (db.PhoneModels.Count(e => e.Phone == phone) < 0) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// Fetches phone details by id /// </summary> /// <param name="id"></param> /// <returns></returns> public PhoneModel GetById(int id) { var phone = _dbActions.PhoneNumberRepository.GetById(id); if (phone != null) { PhoneModel phoneEntity = new PhoneModel() { Id = phone.Id, Extension = phone.Extension, PhoneTypeId = phone.PhoneTypeId, PhoneType = new PhoneTypeModel() { Id = phone.PhoneType.Id, PhoneType = phone.PhoneType.PhoneType }, PhoneNumber = phone.Number, AreaCode = phone.AreaCode, Created = phone.Created, CreatedBy = phone.CreatedBy, LastModified = phone.LastModified, LastModifiedBy = phone.LastModifiedBy, Archived = phone.Archived }; return(phoneEntity); } return(null); }
private void UpdateModelEntity(Model entity, PhoneModel model) { entity.Name = model.Name; entity.ManufacturerId = model.ManufacturerId; entity.Price = model.Price; entity.Count = model.Count; }
public List <PhoneModel> GetPhone() { var phoneModelList = new List <PhoneModel>(); AppFacade.DataAccess.InTransaction(s => { var PhoneCreate = s.CreateCriteria(typeof(Phone)) .List <Phone>(); foreach (var pho in PhoneCreate) { var temp = new PhoneModel() { Id = pho.Id, Number = pho.Number, PersonModel = new PersonModel { Id = pho.Person.Id, } }; phoneModelList.Add(temp); } }); return(phoneModelList); }
/// <summary> /// Creates a phone number /// </summary> /// <param name="phoneModel"></param> /// <returns></returns> public int Create(PhoneModel phoneModel) { using (var scope = new TransactionScope()) { var phone = new PhoneNumber() { AreaCode = phoneModel.AreaCode, Created = DateTime.Now, CreatedBy = phoneModel.CreatedBy, LastModified = DateTime.Now, LastModifiedBy = phoneModel.LastModifiedBy, Extension = phoneModel.Extension, Number = phoneModel.PhoneNumber, PhoneTypeId = phoneModel.PhoneTypeId, Archived = phoneModel.Archived }; var phoneCheck = _dbActions.PhoneNumberRepository.GetSingle(p => p.AreaCode == phoneModel.AreaCode && p.Number == phoneModel.PhoneNumber && p.Extension == phoneModel.Extension); if (phoneCheck == null) { _dbActions.PhoneNumberRepository.Insert(phone); _dbActions.Save(); scope.Complete(); return(phone.Id); } scope.Complete(); return(-1); } }
public void Phone_Set_Should_Pass() { // Arrange var myData = new PhoneModel(); // Act myData.ClinicID = "Clinic"; myData.DeviceModel = "Device"; myData.SerialNumber = "Serial"; myData.TimeOut = 1; myData.ReadingCaptureCount = 1; myData.TransmitSuccessImage = true; myData.TransmitFailImage = true; myData.Description = "Joe's Samsung 8"; myData.ModelNumber = "abcdefg"; myData.LastUsed = new System.DateTime(1995, 01, 01, 1, 1, 1); myData.Status = PhoneStatusEnum.Inactive; // TODO: Add each attribute here // Assert Assert.AreEqual("Clinic", myData.ClinicID); Assert.AreEqual("Device", myData.DeviceModel); Assert.AreEqual("Serial", myData.SerialNumber); Assert.AreEqual(1, myData.TimeOut); Assert.AreEqual(1, myData.ReadingCaptureCount); Assert.AreEqual(true, myData.TransmitSuccessImage); Assert.AreEqual(true, myData.TransmitFailImage); Assert.AreEqual("Joe's Samsung 8", myData.Description); Assert.AreEqual("abcdefg", myData.ModelNumber); Assert.AreEqual(new System.DateTime(1995, 01, 01, 1, 1, 1), myData.LastUsed); Assert.AreEqual(PhoneStatusEnum.Inactive, myData.Status); // TODO: Add an Assert for each attribute }
public void Phone_Constructor_Data_Valid_Should_Pass() { // Arrange var myData = new PhoneModel { ClinicID = "Clinic", DeviceModel = "Device", SerialNumber = "Serial", TimeOut = 1, ReadingCaptureCount = 1, TransmitSuccessImage = true, TransmitFailImage = true, Description = "Joe's Samsung 8", ModelNumber = "abcdefg", LastUsed = new System.DateTime(1995, 01, 01, 1, 1, 1), Status = PhoneStatusEnum.Inactive }; // Act var myNewData = new PhoneModel(myData); // Assert Assert.AreEqual("Clinic", myNewData.ClinicID); Assert.AreEqual("Device", myNewData.DeviceModel); Assert.AreEqual("Serial", myNewData.SerialNumber); Assert.AreEqual(1, myNewData.TimeOut); Assert.AreEqual(1, myNewData.ReadingCaptureCount); Assert.AreEqual(true, myNewData.TransmitSuccessImage); Assert.AreEqual(true, myNewData.TransmitFailImage); Assert.AreEqual("Joe's Samsung 8", myNewData.Description); Assert.AreEqual("abcdefg", myNewData.ModelNumber); Assert.AreEqual(new System.DateTime(1995, 01, 01, 1, 1, 1), myNewData.LastUsed); Assert.AreEqual(PhoneStatusEnum.Inactive, myNewData.Status); }
public Result PhoneTest1(PhoneModel model) { return(new Result() { IsSucceed = true, Message = "参数验证通过,执行成功" }); }
public void Phone1Test() { Result res = new Result(); PhoneModel model = new PhoneModel { PhoneField = "13555555554" }; res = new TestLogic().PhoneTest1(model); Assert.IsTrue(res.IsSucceed); Assert.IsTrue(res.Message == "参数验证通过,执行成功"); model = new PhoneModel { PhoneField = "13555555554111222" }; res = new TestLogic().PhoneTest1(model); Assert.IsTrue(res.IsSucceed == false); Assert.IsTrue(!string.IsNullOrEmpty(res.Message)); model = new PhoneModel { PhoneField = "13555555554111222" }; res = new TestLogic().PhoneTest2(model).Result; Assert.IsTrue(res.IsSucceed == false); Assert.IsTrue(!string.IsNullOrEmpty(res.Message)); }
public IHttpActionResult WelcomeGuest(PhoneModel model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var phoneNo = _archiveNoService.Query(x => x.Phone == model.PhoneNo).Select().FirstOrDefault(); if (phoneNo != null) { } else { _archiveNoService.Insert(new ArchiveNo() { Phone = model.PhoneNo, DateCreated = DateTime.Now }); _unitOfWork.SaveChanges(); } return(Ok()); } catch (Exception ex) { //log throw; } }
public PartialViewResult PhoneEkle(PhoneModel phoneModels) { Telefon Tel = KY.TelEkle(phoneModels.Phone, phoneModels.KisiId); ViewBag.TelID = Tel.Id; return(PartialView("_TelefonEklePartial", Tel)); }
public ActionResult AddPhoneNumber(PhoneModel model) { if (ModelState.IsValid) { using (var context = new ApplicationDbContext()) { var existingModel = context.PhoneContexts.FirstOrDefault(); if (existingModel == null) { var phoneContext = new PhoneContext { Phone = model.Phone }; context.PhoneContexts.Add(phoneContext); } else { existingModel.Phone = model.Phone; } context.SaveChanges(); } } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("PhoneModelId,Manufacturer,Model,OS,Ram,DisplayType,DisplaySize,RefreshRate,Processor,MainCam,SecondaryCam,FrontCam,Battery,Security,isWirelessCharge,isWaterResist,PhoneURL")] PhoneModel phoneModel) { if (id != phoneModel.PhoneModelId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(phoneModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PhoneModelExists(phoneModel.PhoneModelId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(phoneModel)); }
public override void EditObject() { if (base.AllowEdit == false) { base.notAllowEditAction(); return; } DataGridViewRow dgvRow = base.getSelectedDataRow(); if (dgvRow != null) { int editId = (int)dgvRow.Cells["Id"].Value; PhoneModel phone = new PhoneModel(editId); NewPhone frm = new NewPhone(phone); DialogResult result = frm.ShowDialog(); AppFuncs.dialogCloseResult(frm.GetType().Name, result); if (result == DialogResult.OK) { bool dbResult = DBContext.UpdateEntity(phone); if (dbResult) { this.LoadDataToGrid(); base.selectGridRowById(editId); } AppFuncs.saveToDBResult(dbResult); } base.EditObject(); } }//Edit
// PUT api/values/5 public IHttpActionResult Put([FromBody] PhoneModel mobilePhone) { if (mobilePhone.Id == Guid.Empty) { return(this.BadRequest()); } //проверка на качество запроса var currentMobile = db.MobilePhone.Find(mobilePhone.Id); if (currentMobile == null) { return(this.NotFound()); //проверка на нулевое значение } currentMobile.Name = mobilePhone.Name; currentMobile.ProductOwner = mobilePhone.ProductOwner; var param = db.PhoneParam.Where(x => x.MobilePhoneId == mobilePhone.Id); db.PhoneParam.RemoveRange(param); db.PhoneParam.AddRange(mobilePhone.PhoneParams.Select(x => new PhoneParam { Id = Guid.NewGuid(), MobilePhoneId = mobilePhone.Id, ParamId = x })); db.SaveChanges();//сохранение изменений return(this.Ok()); }
/// <summary> /// 添加父节点下的子节点 /// </summary> /// <param name="allUnits">所有部门</param> /// <param name="allUsers">所有人员</param> /// <param name="parentTree">父节点</param> public static void AddTreeNode(List <PhoneModel> allUnits, List <User> allUsers, PhoneModel parentTree) { //获得当前节点下的子节点 List <PhoneModel> childrenUnits = allUnits.Where(t => t.parentid == parentTree.id).ToList(); //获得当前节点下的部门人员 List <User> childrenUsers = allUsers.Where(t => t.UnitID == parentTree.id).ToList(); foreach (User user in childrenUsers) { PhoneModel treeModel = new PhoneModel { id = user.ID, name = user.DisplayName, phone = user.mobile, }; //循环向父节点添加人员 parentTree.children.Add(treeModel); } foreach (var unit in childrenUnits) { PhoneModel treeModel = new PhoneModel { id = unit.id, name = unit.name, parentid = unit.parentid }; //循环向父节点添加部门 parentTree.children.Add(treeModel); AddTreeNode(allUnits, allUsers, treeModel); } }
public ActionResult Edit(string id, PhoneModel phone) { try { var database = mongoClient.GetDatabase("phonedirectoryDB"); var collection = database.GetCollection <PhoneModel>("phonedirectory"); var filter = Builders <PhoneModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <PhoneModel> .Update .Set("UUID", phone.UUID) .Set("Name", phone.Name) .Set("Surname", phone.Surname) .Set("Company", phone.Company) .Set("PhoneNumber", phone.PhoneNumber) .Set("Email", phone.Email) .Set("Location", phone.Location); var result = collection.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }
public static string GetReadXml(UnanetClient una, string sourceFolder, string syncFileA = null) { var addresses = AddressModel.Read(una, sourceFolder).OrderBy(x => x.street_address1).ToLookup(x => x.Key, x => x.Value); var emails = EmailModel.Read(una, sourceFolder).OrderBy(x => x.email_address).ToLookup(x => x.Key, x => x.Value); var phones = PhoneModel.Read(una, sourceFolder).OrderBy(x => x.phone_number).ToLookup(x => x.Key, x => x.Value); var xml = new XElement("r", Read(una, sourceFolder).Select(x => new XElement("p", XAttribute("oc", x.organization_code), XAttribute("s", x.salutation), XAttribute("fn", x.first_name), XAttribute("mi", x.middle_initial), XAttribute("ln", x.last_name), XAttribute("s2", x.suffix), XAttribute("t", x.title), XAttribute("c", x.comment), XAttribute("a", x.active), XAttribute("dbt", x.default_bill_to), XAttribute("dst", x.default_ship_to), XAttribute("drt", x.default_remit_to), XAttribute("cc", x.contact_category), XAttribute("u1", x.user01), XAttribute("u2", x.user02), XAttribute("u3", x.user03), XAttribute("u4", x.user04), XAttribute("u5", x.user05), XAttribute("u6", x.user06), XAttribute("u7", x.user07), XAttribute("u8", x.user08), XAttribute("u9", x.user09), XAttribute("u10", x.user10), addresses[x.Key].ToArray(), emails[x.Key].ToArray(), phones[x.Key].ToArray() )).ToArray()).ToString(); if (syncFileA == null) { return(xml); } var syncFile = string.Format(syncFileA, ".o_c.xml"); if (!Directory.Exists(Path.GetDirectoryName(syncFile))) { Directory.CreateDirectory(Path.GetDirectoryName(syncFile)); } File.WriteAllText(syncFile, xml); return(xml); }
/// <summary> /// Updates a phone number /// </summary> /// <param name="id"></param> /// <param name="phoneModel"></param> /// <returns></returns> public bool Update(int id, PhoneModel phoneModel) { var success = false; if (phoneModel != null) { using (var scope = new TransactionScope()) { var phone = _dbActions.PhoneNumberRepository.GetById(id); if (phone != null) { phone.AreaCode = phoneModel.AreaCode; phone.Extension = phoneModel.Extension; phone.LastModified = DateTime.Now; phone.LastModifiedBy = phoneModel.LastModifiedBy; phone.Number = phoneModel.PhoneNumber; phone.PhoneTypeId = phoneModel.PhoneTypeId; phone.Archived = phoneModel.Archived; _dbActions.PhoneNumberRepository.Update(phone); _dbActions.Save(); scope.Complete(); success = true; } } } return(success); }
public async Task <IHttpActionResult> PostNewPhone(PhoneModel phone) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int idClient = User.Identity.GetUserId <int>(); var client = await Manager.FindUserByIdWithPhoneNumberAsync(idClient); var NewPhoneAdd = new PhoneNumber() { Phone = phone.Phone, PhoneType = phone.Type }; if (phone.IsPrimary) { if (client.PrincipalPhone != null) { ModelState.AddModelError("principal_phone", GenericError.ALREADY_EXISTS); return(BadRequest(ModelState)); } NewPhoneAdd = _repoPhone.Add(NewPhoneAdd); client.PrincipalPhone = NewPhoneAdd; await Manager.UpdateAsync(client); } else { NewPhoneAdd = _repoPhone.Add(NewPhoneAdd); client.SecondaryPhone.Add(NewPhoneAdd); await Manager.UpdateAsync(client); } return(Ok(NewPhoneAdd)); }
private PhoneModel CreatePhoneModel(Model model) { if (model == null) { return(null); } var phoneModel = new PhoneModel { Id = model.Id, Name = model.Name, ManufacturerId = model.ManufacturerId, Price = model.Price, Count = model.Count }; if (model.Manufacturer != null) { phoneModel.ManufacturerModel = new ManufacturerModel { Id = model.Manufacturer.Id, Name = model.Manufacturer.Name, CountryId = model.Manufacturer.CountryId }; } return(phoneModel); }
public JsonResult CheckOriginalCustomer(PhoneModel model) { if (IsEventClose()) { throw new EventServiceException("400", "이벤트가 종료되었습니다.", null); } var result = new JsonResultModel { Result = false, Message = "서비스 점검중입니다. 잠시 후 시도해보시거나, 담당자에게 문의하시기 바랍니다." }; try { string url = financialConsultantSharingService.getUrlToOriginCustomerByPhone(model.phone); result = new JsonResultModel { Result = true, Message = "FC코드 인증에 성공하였습니다.", Data = url }; } catch (EventServiceException e) { result.Result = false; result.Message = e.Message; } catch (Exception e) { logger.Info(">>>>>>>> FC SHARING EVENT KAKAOTALK Exception"); logger.Debug("/////////// message:{0}, data:{1}", e.Message, e.Data); } return(Json(result)); }
public void PhoneReportViewModel_Set_Should_Pass() { // Prepare data PhoneModel phone = new PhoneModel(); System.DateTime install = new System.DateTime(); System.DateTime lastHeard = new System.DateTime(); VersionAppModel appVersion = new VersionAppModel(); VersionOSModel osVersion = new VersionOSModel(); List <HistoryOSModel> myOSHistoryList = new List <HistoryOSModel>(); List <HistoryAppModel> myAppHistoryList = new List <HistoryAppModel>(); var data = new PhoneReportViewModel() { PhoneModel = phone, InitialInstall = install, LastHeardFrom = lastHeard, CurrentAppVersion = appVersion, CurrentOSVersion = osVersion, }; data.PhoneOSHistory = myOSHistoryList; data.PhoneAppHistory = myAppHistoryList; Assert.AreEqual(phone, data.PhoneModel); Assert.AreEqual(install, data.InitialInstall); Assert.AreEqual(lastHeard, data.LastHeardFrom); Assert.AreEqual(appVersion, data.CurrentAppVersion); Assert.AreEqual(osVersion, data.CurrentOSVersion); Assert.AreEqual(myOSHistoryList, data.PhoneOSHistory); Assert.AreEqual(myAppHistoryList, data.PhoneAppHistory); }
public IActionResult Create() { var data = new PhoneModel(); ViewData["ClinicIDList"] = BiliWeb.Backend.ClinicHelper.ToSelectListItems(BiliWeb.Backend.ClinicBackend.Instance.Index(), null); return(View(data)); }
private void btnOk_Click(object sender, EventArgs e) { AppFuncs.WriteLogTraceMessage(" - press button 'Зберегти'"); if (isValidInput()) { if (_isNew || isUpdate()) { if (_phone == null) { _phone = new PhoneModel(); } _phone.Department = Convert.ToInt32(cbxFormPhoneDepartment.SelectedValue); _phone.FIO = tbxFio.Text; _phone.Positions = tbxPosition.Text; _phone.DepName = cbxFormPhoneDepartment.Text; _phone.Dect = tbxDect.Text; _phone.Phone = tbxPhone.Text; _phone.Mobile = tbxMobile.Text; _phone.Mail = tbxFormPhoneMail.Text; this.DialogResult = DialogResult.OK; } else { this.DialogResult = DialogResult.Cancel; } } else { _phone = null; } }
//CONSTRUCTOR public EditEmployeeWindowViewModel() { LoadComboboxesCommand = new RelayCommand <object>(LoadComboboxes); EmployeeStatuses = new ObservableCollection <EmployeeStatusModel>(); ValidationErrors = new ObservableCollection <string>(); Messenger.Default.Register <EmployeeToken>(this, OnNewEmployeeToken); Departments = new ObservableCollection <DepartmentModel>(); JobTitles = new ObservableCollection <JobTitleModel>(); NewCitation = new CitationModel(); NewPhone = new PhoneModel(); AddPhoneCommand = new RelayCommand <object>(AddPhone); AddEmailCommand = new RelayCommand <object>(AddEmail); AddCertificationCommand = new RelayCommand <object>(AddCertification); AddCitationCommand = new RelayCommand <object>(AddCitation); AddRestrictionCommand = new RelayCommand <object>(AddRestriction); AddDocumentCommand = new RelayCommand <object>(AddDocument); RemovePhoneCommand = new RelayCommand <ObservableCollection <PhoneModel> >(RemovePhone); RemoveEmailCommand = new RelayCommand <ObservableCollection <EmailModel> >(RemoveEmail); RemoveCertificationCommand = new RelayCommand <ObservableCollection <CertificationModel> >(RemoveCertification); RemoveCitationCommand = new RelayCommand <ObservableCollection <CitationModel> >(RemoveCitation); RemoveRestrictionCommand = new RelayCommand <ObservableCollection <RestrictionModel> >(RemoveRestriction); RemoveDocumentCommand = new RelayCommand <ObservableCollection <DocumentModel> >(RemoveDocument); ValidateNewEmployeeCommand = new RelayCommand <object>(ValidateNewEmployee); }
public NewPhone(PhoneModel phone) { _isNew = (phone == null); AppFuncs.openEditForm(this.GetType().Name, _isNew); InitializeComponent(); FormsHelper.SetDepartmentsComboBox(cbxFormPhoneDepartment); FormsHelper.SetFocusEventHandlers(this, Color.Yellow, Color.White); if (_isNew) { this.Text = "Створення нового комнтакта"; } else { this.Text = "Редагування контакта"; _phone = phone; tbxFio.Text = _phone.FIO; tbxPosition.Text = _phone.Positions; cbxFormPhoneDepartment.SelectedValue = _phone.Department; tbxDect.Text = _phone.Dect; tbxMobile.Text = _phone.Mobile; tbxPhone.Text = _phone.Phone; tbxFormPhoneMail.Text = _phone.Mail; } // }
// POST: api/LookupType public HttpResponseMessage Post([FromBody] PhoneModel phone) { int phoneId = _phoneServices.Create(phone); return(phoneId > 0 ? Request.CreateResponse(HttpStatusCode.OK, phoneId) : Request.CreateResponse(HttpStatusCode.Conflict, "Phone Number exists.")); }