public IActionResult Patch(string id, [FromBody] JsonPatchDocument <ClientAddr> clientAddrPatch) { try { if (Guid.TryParse(id, out Guid parsedId)) { //var userId = User.FindFirstValue("sub"); ClientAddress clientAddress = _unitOfWork.ClientAddresses.Get(parsedId); ClientAddr clientAddr = _mapper.Map <ClientAddr>(clientAddress); clientAddrPatch.ApplyTo(clientAddr); _mapper.Map(clientAddr, clientAddress); _unitOfWork.Complete(); return(CreatedAtRoute("Get", new { id = _mapper.Map <ClientAddr>(clientAddress).Id }, _mapper.Map <ClientAddr>(clientAddress))); } } catch (Exception e) { string message = e.Message; } return(BadRequest()); }
public IHttpActionResult PutClientAddress(int id, ClientAddress clientAddress) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != clientAddress.Id) { return(BadRequest()); } db.Entry(clientAddress).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClientAddressExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public JsonResult Update(ClientAddress clientAddress) { using (var ClientAddressRepository = _factory.GetRepository <ClientAddress>()) { return(Json(ClientAddressRepository.Update(clientAddress))); } }
public ActionResult Adding(ClientWithAddressModel clientWithAddres) { var client = new Client { Symbol = clientWithAddres.Symbol, Name = clientWithAddres.Name, Email = clientWithAddres.Email, PhoneNumber = clientWithAddres.PhoneNumber, Description = clientWithAddres.Description }; var clientAddress = new ClientAddress { ClientSymbol = clientWithAddres.Symbol, Street = clientWithAddres.Street, Number = clientWithAddres.Number, ZipCode = clientWithAddres.ZipCode, City = clientWithAddres.City }; using (var ctx = new ResuestServiceContext()) { ctx.Clients.Add(client); ctx.ClientAddresses.Add(clientAddress); ctx.SaveChanges(); } return(RedirectToAction("Index", "Clients")); }
public ActionResult Edit(string symbol) { Client client = null; ClientAddress address = null; using (var ctx = new ResuestServiceContext()) { client = ctx.Clients.SingleOrDefault(x => x.Symbol == symbol); address = ctx.ClientAddresses.SingleOrDefault(x => x.ClientSymbol == symbol); } var clientWithAddress = new ClientWithAddressModel { Symbol = client.Symbol, Name = client.Name, Email = client.Email, PhoneNumber = client.PhoneNumber, Description = client.Description, Street = address.Street, Number = address.Number, ZipCode = address.ZipCode, City = address.City }; return(View(clientWithAddress)); }
public ClientAddress Visit(ClientAddress address) { address.Line1 = new StringFixVisitor().Visit(address.Line1); address.Line2 = new StringFixVisitor().Visit(address.Line2); address.Line3 = new StringFixVisitor().Visit(address.Line3); return(address); }
public int Insert(ClientAddress Value) { Connection.Command cmd = new Connection.Command("CreateClientAddress", true); cmd.AddParameter("@IdAddress", Value.IdAddress); cmd.AddParameter("@IdClient", Value.IdClient); return(_con.ExecuteNonQuery(cmd)); }
public bool Delete(ClientAddress clientAddress) { using (var ClientAddressRepository = _factory.GetRepository <ClientAddress>()) { return(ClientAddressRepository.Delete(clientAddress)); } }
public ActionResult DeleteConfirmed(int id) { ClientAddress clientAddress = db.ClientAddresses.Find(id); db.ClientAddresses.Remove(clientAddress); db.SaveChanges(); return(RedirectToAction("Index")); }
public IEnumerable <RelayPoint> GetRelayPoints(ClientAddress clientAddress) { yield return(new RelayPoint(2, "La gomme")); yield return(new RelayPoint(4, "Douce ép")); yield return(new RelayPoint(1, "A cote")); yield return(new RelayPoint(3, "Sur le toit")); }
public IHttpActionResult GetClientAddress(int id) { ClientAddress clientAddress = db.ClientAddresses.Find(id); if (clientAddress == null) { return(NotFound()); } return(Ok(clientAddress)); }
public IEnumerable <PickupPoint> GetExternalPickupPoints(Address clientAddress) { ClientAddress address = new ClientAddress(); var relayPoints = new RelayPoints().GetRelayPoints(address); // Don't return the result of the select directly, calculate it using ToList method //// return relayPoints.Select(point => new PickupPoint(point.Id, point.Name)); var externalPoints = relayPoints.Select(point => new PickupPoint(point.Id, point.Name)) .ToList(); return(externalPoints); }
public IHttpActionResult PostClientAddress(ClientAddress clientAddress) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ClientAddresses.Add(clientAddress); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = clientAddress.Id }, clientAddress)); }
public void testGetDirections() { PickUpAddress pickUpAddress = new PickUpAddress("23 London Road", "Flat 2", "Brighton", "BN2 4PN"); ClientAddress clientAddress = new ClientAddress("25 London Road", "Flat 2", "Brighton", "BN2 4PN"); DirectionsService service = new DirectionsService(); service.options = new AppProperties(); Directions result = service.getDirectionsFromAddresses(pickUpAddress, clientAddress); Assert.Equal("23 London Road Flat 2 Brighton BN2 4PN", result.From); Assert.Equal("25 London Road Flat 2 Brighton BN2 4PN", result.To); }
protected override void RequestInputReportWorker(object cancellationToken) { var token = (CancellationToken)cancellationToken; var requestSize = Marshal.SizeOf <AirBenderHost.AirbenderGetDs3InputReport>(); var requestBuffer = Marshal.AllocHGlobal(requestSize); Marshal.StructureToPtr( new AirBenderHost.AirbenderGetDs3InputReport { ClientAddress = ClientAddress.ToNativeBdAddr() }, requestBuffer, false); try { while (!token.IsCancellationRequested) { // // This call blocks until the driver supplies new data. // var ret = HostDevice.DeviceHandle.OverlappedDeviceIoControl( AirBenderHost.IoctlAirbenderGetDs3InputReport, requestBuffer, requestSize, requestBuffer, requestSize, out _); if (!ret) { throw new AirBenderGetDs3InputReportFailedException("Input Report Request failed.", new Win32Exception(Marshal.GetLastWin32Error())); } var resp = Marshal.PtrToStructure <AirBenderHost.AirbenderGetDs3InputReport>(requestBuffer); try { OnInputReport(DualShock3InputReport.FromBuffer(resp.ReportBuffer)); } catch (InvalidDataException ide) { Log.Warning("Malformed input report received: {Exception}", ide); } } } catch (Exception ex) { Log.Error("{Exception}", ex); } finally { Marshal.FreeHGlobal(requestBuffer); } }
public ActionResult Edit([Bind(Include = "ClientAddressID,ClientID,AddressID,AddressTypeID")] ClientAddress clientAddress) { if (ModelState.IsValid) { db.Entry(clientAddress).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AddressID = new SelectList(db.Addresses, "AddressID", "StreetAddress", clientAddress.AddressID); ViewBag.AddressTypeID = new SelectList(db.AddressTypes, "AddressTypeID", "AddressType1", clientAddress.AddressTypeID); ViewBag.ClientID = new SelectList(db.Clients, "ClientID", "UserName", clientAddress.ClientID); return(View(clientAddress)); }
public override int GetHashCode() { int hash = 1; if (ClientAddress.Length != 0) { hash ^= ClientAddress.GetHashCode(); } if (PrivilegedNetwork != false) { hash ^= PrivilegedNetwork.GetHashCode(); } return(hash); }
// GET: ClientAddresses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientAddress clientAddress = db.ClientAddresses.Find(id); if (clientAddress == null) { return(HttpNotFound()); } return(View(clientAddress)); }
public IHttpActionResult DeleteClientAddress(int id) { ClientAddress clientAddress = db.ClientAddresses.Find(id); if (clientAddress == null) { return(NotFound()); } db.ClientAddresses.Remove(clientAddress); db.SaveChanges(); return(Ok(clientAddress)); }
/// <summary> /// Delete client network /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Client_OnDeleteClient(object sender, EventClientArgs e) { ClientAddress Cl = new ClientAddress(e.ClientId, e.Name); int I = chClients.Items.Count - 1; while ((I >= 0) && (Cl.ToString() != chClients.Items[I].ToString())) { I--; } if (I >= 0) { chClients.Items.RemoveAt(I); } }
private IQueryable <ClientAddress> GetAllTest() { var list = new List <ClientAddress>(); ClientAddress a1 = new ClientAddress { Id = 1 }; ClientAddress a2 = new ClientAddress { Id = 2 }; list.Add(a1); list.Add(a2); return(list.AsQueryable()); }
public void Create2() { ClientAddress clientAddress = new ClientAddress() { Id = 1 }; var mock = new Mock <IRepository <ClientAddress> >(); mock.Setup(repo => repo.Create(clientAddress)); var factoryMock = new Mock <IRepositoryFactory>(); factoryMock.Setup(f => f.GetRepository <ClientAddress>()).Returns(mock.Object); _clientAddressController = new ClientAddressController(factoryMock.Object); //Assert.AreEqual(address, factoryMock); }
public FireShock3Device(string path, Kernel32.SafeObjectHandle handle, int index) : base(path, handle, index) { DeviceType = DualShockDeviceType.DualShock3; Log.Information("Device is {DeviceType} " + "with address {ClientAddress} " + "currently paired to {HostAddress}", DeviceType, ClientAddress.AsFriendlyName(), HostAddress.AsFriendlyName()); if (index >= 0 && index < 4) { HidOutputReport[9] = _ledOffsets[index]; } }
public IActionResult AddAddress(ClientAddress clientAddress) { if (HttpContext.Session.GetString("LoginID") == null) { return(RedirectToAction("Login", "Users")); } if (!(HttpContext.Session.GetString("AdminValidity") == "Admin" || HttpContext.Session.GetString("AdminValidity") == "Super Admin")) { return(RedirectToAction("Error", "Admin")); } CentricsContext context = HttpContext.RequestServices.GetService(typeof(Centrics.Models.CentricsContext)) as CentricsContext; context.AddAdresstoClientAddressList(clientAddress); context.LogAction("Client", "New address (" + clientAddress.Address + ") has been added to " + clientAddress.ClientCompany + ".", context.GetUser(Convert.ToInt32(HttpContext.Session.GetString("LoginID")))); return(RedirectToAction("Company", new { name = clientAddress.ClientCompany })); }
// GET: ClientAddresses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientAddress clientAddress = db.ClientAddresses.Find(id); if (clientAddress == null) { return(HttpNotFound()); } ViewBag.AddressID = new SelectList(db.Addresses, "AddressID", "StreetAddress", clientAddress.AddressID); ViewBag.AddressTypeID = new SelectList(db.AddressTypes, "AddressTypeID", "AddressType1", clientAddress.AddressTypeID); ViewBag.ClientID = new SelectList(db.Clients, "ClientID", "UserName", clientAddress.ClientID); return(View(clientAddress)); }
protected override void Dispose(bool disposing) { // // Stop communication workers // base.Dispose(disposing); _outputReportConsumerTask?.Dispose(); if (DeviceHandle.IsClosed || DeviceHandle.IsInvalid) { return; } // // Request radio to disconnect remote device // var bthAddr = Convert.ToUInt64(ClientAddress.ToString(), 16); var bthAddrBuffer = BitConverter.GetBytes(bthAddr); var unmanagedBuffer = Marshal.AllocHGlobal(bthAddrBuffer.Length); Marshal.Copy(bthAddrBuffer, 0, unmanagedBuffer, bthAddrBuffer.Length); try { var ret = DeviceHandle.OverlappedDeviceIoControl( IOCTL_BTH_DISCONNECT_DEVICE, unmanagedBuffer, bthAddrBuffer.Length, IntPtr.Zero, 0, out _ ); if (!ret) { throw new Win32Exception(Marshal.GetLastWin32Error()); } } finally { Marshal.FreeHGlobal(unmanagedBuffer); } DeviceHandle.Dispose(); }
public override int GetHashCode() { int hash = 1; if (HasClientAddress) { hash ^= ClientAddress.GetHashCode(); } if (HasPrivilegedNetwork) { hash ^= PrivilegedNetwork.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public IActionResult Get(string id) { try { if (Guid.TryParse(id, out Guid parsedId)) { ClientAddress clientAddress = _unitOfWork.ClientAddresses.GetAddress(parsedId, true); return(Ok(_mapper.Map <ClientAddr>(clientAddress))); } } catch (Exception e) { string message = e.Message; } return(NotFound()); }
public async Task testAddLocationDataToAddress() { var responseMessageOne = new HttpResponseMessage(); responseMessageOne.Content = new StringContent("{\"results\":[{\"geometry\":{\"location\":{\"lat\":50.5,\"lng\":-10.5}}}],\"status\":\"OK\"}"); List <HttpResponseMessage> responses = new List <HttpResponseMessage>(); responses.Add(responseMessageOne); TestGoogleMapsUtil googleMaps = new TestGoogleMapsUtil(responses); LocationService service = new LocationService(googleMaps); Address address = new ClientAddress(); await service.addLocationDataToAddress(address); Assert.Equal(50.5, address.Lat); Assert.Equal(-10.5, address.Lng); }
public IActionResult ChangeAddressInput() { if (HttpContext.Session.GetString("LoginID") == null) { return(RedirectToAction("Login", "Users")); } string name = ""; if (((TempData.Peek("dataishere") != null).ToString().ToLower()) == "true") { name = TempData.Peek("dataishere").ToString(); } if (name == "" || name == null) { return(View()); } CentricsContext context = HttpContext.RequestServices.GetService(typeof(Centrics.Models.CentricsContext)) as CentricsContext; ClientAddress cA = context.GetClientAddressList(name); List <string> aList = new List <string>(); aList = cA.Addresslist; if (aList == null || aList.Count() == 0) { } else { List <SelectListItem> AddressList = new List <SelectListItem>(); for (int i = 0; i < aList.Count(); i++) { AddressList.Add(new SelectListItem { Value = aList[i], Text = aList[i] }); } ViewData["AddressList"] = AddressList; } Debug.WriteLine(Url.Action("ChangeAddressInput", "ServiceReport")); Debug.WriteLine("muahaahahah pelase?"); return(PartialView("ChangeAddressInput", new ServiceReport())); }