public async Task <IActionResult> Add(AddClientDto addClientDto) { if (!ModelState.IsValid) { return(View()); } await _clientService.AddClientAsync(addClientDto); return(RedirectToAction("list", "client")); }
public async Task <ActionResult> AddClient([FromBody] AddClientDto clientDto) { if (!IsAvailableOperation()) { return(BadRequest()); } await _clientService.Add(clientDto); AddLog(Enums.LogType.Create, LogMessage.CreateSuccessByNameMessage(LogMessage.ClientEntityName, clientDto.Name, LogMessage.CreateAction, UserId)); return(Ok()); }
public Client AddClientDtoToClient(AddClientDto addClientDto) { return(new Client { FirstName = addClientDto.FirstName, LastName = addClientDto.LastName, PhoneNumber = addClientDto.PhoneNumber, Email = addClientDto.Email, DriversLicenseNumber = addClientDto.DriversLicenseNumber, IdNumber = addClientDto.IdNumber, Pesel = addClientDto.Pesel }); }
private void fsdConsumer_ClientTimerElapsed(object source, ElapsedEventArgs e) { AddClientDto addClientDto = new AddClientDto("*", "DSERVER", DtoCount, 1, "0", "DSERVER", "DCLIENT", 2, 1, 100, "DCLIENT", -1, 1); Client.Write(addClientDto + "\r\n"); DtoCount++; AtcDataDto atcDataDto = new AtcDataDto("*", "DSERVER", DtoCount, 1, "DCLIENT", "99999", 1, 100, 1, 0.00000, 0.00000); Client.Write(atcDataDto + "\r\n"); DtoCount++; }
public string AddClient(AddClientDto addClientDto) { if (!addClientDto.Validate()) { return("Validation error!"); } var client = _clientConverter.AddClientDtoToClient(addClientDto); client.IsDeleted = false; _clientRepository.Add(client); return($"Client with id {client.Id} was succesfuly deleted"); }
public Client AddClientDtoToClient(AddClientDto addClientDto) { return(new Client { FirstName = addClientDto.FirstName, LastName = addClientDto.LastName, PhoneNumber = addClientDto.PhoneNumber, Email = addClientDto.Email, PaymentMethod = addClientDto.PaymentMethod, CreditCard = addClientDto.CreditCard, IdDocumentNumber = addClientDto.IdDocumentNumber }); }
//public ClientResponseDto GetClient( int id) //{ // bool filterClient = true; // if (id == 0) // { // filterClient = false; // } // //var qry = DbContext.client.Where(x => x.idClient.Equals(id) // var qry = DbContext.client.Where(x => // filterClient ? x.idClient.Equals(id) : true // ).OrderBy(x => x.idClient); // var result = qry.Select(x => new ClientResponseDto() // { // ID_Client = x.idClient, // Email = x.email, // Nume = x.nume, // Adresa = x.adresa, // }); // var i = result.ToList()[0]; // Console.WriteLine(result.ToList().GetRange(0, 1)); // return i; //} //public IEnumerable<ClientResponseDto> GetClients() //{ // var rsp = DbContext.client.Select(x => new ClientResponseDto() // { // ClientId= x.idClient, // Email=x.email, // Nume = x.nume, // Adresa=x.adresa, // }); // return rsp.ToList(); //} public String AddClient(AddClientDto addClientDto) { Console.WriteLine(addClientDto); DAL.client client = new DAL.client(); client.adresa = addClientDto.Adresa; client.nume = addClientDto.Nume; client.email = addClientDto.Email; var rsp = DbContext.client.Add(client); DbContext.SaveChanges(); return("added"); }
public async Task <bool> AddClient(AddClientDto input, int userId) { if (input.AdditionType == "new") { var newUser = new User { Name = input.ClientName, District = input.ClientDistrict, Contact = input.ClientPhone, Password = "******", Role = Role.User }; var addedUserId = await AddUser(newUser); var client = new UserClient { UserId = userId, ClientId = addedUserId, ClientName = input.ClientName, Debt = input.Debt, LastSaleDate = input.LastSaleDate }; await _context.UserClients.AddAsync(client); var res = await _context.SaveChangesAsync(); return(res > 0); } if (input.AdditionType == "existing") { var client = new UserClient { UserId = userId, ClientId = input.ClientId, ClientName = "existing_user", Debt = input.Debt, LastSaleDate = input.LastSaleDate }; await _context.UserClients.AddAsync(client); var res = await _context.SaveChangesAsync(); return(res > 0); } return(false); }
private void btnAdd_Click(object sender, EventArgs e) { var provider = new Dependencies().Load(); IClientService clientService = provider.GetService <IClientService>(); if (isUpdate) { var clientUpdate = new UpdateClientDto { FirstName = tbxFirstName.Text, LastName = tbxLastName.Text, PhoneNumber = tbxPhoneNumber.Text, Email = tbxEmail.Text, DriversLicenseNumber = tbxDriversLicenseNumber.Text, IdNumber = tbxIdNumber.Text, Pesel = tbxPesel.Text }; if (!clientUpdate.Validate()) { MessageBox.Show("Validation error"); return; } clientService.UpdateClient(id, clientUpdate); this.Hide(); } else { var clientAdd = new AddClientDto { FirstName = tbxFirstName.Text, LastName = tbxLastName.Text, PhoneNumber = tbxPhoneNumber.Text, Email = tbxEmail.Text, DriversLicenseNumber = tbxDriversLicenseNumber.Text, IdNumber = tbxIdNumber.Text, Pesel = tbxPesel.Text }; if (!clientAdd.Validate()) { MessageBox.Show("Validation error"); return; } clientService.AddClient(clientAdd); this.Hide(); } }
public async Task Add(AddClientDto clientDto) { var clientRepository = DataContextManager.CreateRepository <IClientRepository>(); var client = await clientRepository.GetByName(clientDto.Name); if (client != null) { throw new FoundSameObjectException("Client", clientDto.Name); } var newClient = new Client { Name = clientDto.Name, CreateDate = DateTime.UtcNow, IsActive = true }; await clientRepository.Add(newClient); }
public async Task <IHttpActionResult> AddClient(AddClientDto addClientModel) { var username = User.Identity.Name; var user = await UserManager.FindByEmailAsync(username); var adminRoleId = RoleManager.Roles.SingleOrDefault(x => x.Name.Equals("Administrators"))?.Id; if (!user.Roles.Any(x => x.RoleId.Equals(adminRoleId))) { var jsClientCount = await ClientService.GetActiveJsClientCountByUserName(username); var nativeClientCount = await ClientService.GetActiveNativeClientCountByUserName(username); if (jsClientCount > 5) { CustomException.ThrowBadRequestException("Only 5 JavaScript clients per user."); } if (nativeClientCount > 5) { CustomException.ThrowBadRequestException("Only 5 native clients per user."); } } var client = new ClientPostDto { Username = user.UserName, Active = true, RefreshTokenLifeTime = 10080 }; var messageToSend = "Username: "******"Please provide origin for JavaScript web application."); } if (addClientModel.AllowedOrigin.Equals("*")) { CustomException.ThrowBadRequestException("Sorry we cannot allow unlimited origin. Please provide direct domain address."); } client.ApplicationType = 0; client.AllowedOrigin = addClientModel.AllowedOrigin; newClient = await ClientService.AddAsync(client); messageToSend += "<br>" + "client_id: " + newClient.Id; } else { var clientSecret = ClientService.GenerateClientSecret(); client.ClientSecret = clientSecret; client.ApplicationType = 1; client.AllowedOrigin = "*"; newClient = await ClientService.AddAsync(client); newClient.ClientSecret = clientSecret; messageToSend += "<br>" + "client_id: " + newClient.Id + "<br>" + "client_secret: " + clientSecret; } await UserManager.SendEmailAsync(user.Id, "New client", $"{messageToSend}"); return(CreatedAtRoute("GetMyClientsRoute", new { id = newClient.Id }, newClient)); }
private void client_DelimiterDataReceived(object sender, Message packet) { try { string[] fields = packet.MessageString.Replace("\r", "").Split(":"); switch (fields[0]) { case "ADDCLIENT": AddClientDto addClientDto = AddClientDto.Deserialize(fields); OnAddClientDtoReceived(new DtoReceivedEventArgs <AddClientDto>(addClientDto)); break; case "RMCLIENT": RemoveClientDto removeClientDto = RemoveClientDto.Deserialize(fields); OnRemoveClientDtoReceived(new DtoReceivedEventArgs <RemoveClientDto>(removeClientDto)); break; case "PD": PilotDataDto pilotDataDto = PilotDataDto.Deserialize(fields); OnPilotDataDtoReceived(new DtoReceivedEventArgs <PilotDataDto>(pilotDataDto)); break; case "AD": AtcDataDto atcDataDto = AtcDataDto.Deserialize(fields); OnAtcDataDtoReceived(new DtoReceivedEventArgs <AtcDataDto>(atcDataDto)); break; case "PLAN": FlightPlanDto flightPlanDto = FlightPlanDto.Deserialize(fields); OnFlightPlanDtoReceived(new DtoReceivedEventArgs <FlightPlanDto>(flightPlanDto)); break; case "PING": PingDto pingDto = PingDto.Deserialize(fields); OnPingDtoReceived(new DtoReceivedEventArgs <PingDto>(pingDto)); break; case "MC": if (fields[5] == "25") { AtisDataDto atisDataDto = AtisDataDto.Deserialize(fields); OnAtisDataDtoReceived(new DtoReceivedEventArgs <AtisDataDto>(atisDataDto)); } break; case "NOTIFY": NotifyDto notifyDto = NotifyDto.Deserialize(fields); OnNotifyDtoReceived(new DtoReceivedEventArgs <NotifyDto>(notifyDto)); break; default: // Not a DTO we need to handle... break; } } catch (Exception ex) { Console.WriteLine(ex); } }
public static void SeedData() { var provider = new Dependencies().Load(); var coordinatorService = provider.GetService <ICoordinatorService>(); if (coordinatorService.GetCoordinator(1) == null) { var coordinator = new AddCoordinatorDto { Login = "******", Password = "******", FirstName = "admin", LastName = "adminski", Email = "*****@*****.**", PhoneNumber = "999999999" }; coordinatorService.Add(coordinator); } var carService = provider.GetService <ICarService>(); if (carService.GetAllCars().ToList().Count == 0) { var car = new AddCarDto { LicensePlateNumber = "PO12QDE", Brand = "Audi", Model = "A5", Color = "Black", Engine = "V8", FuelType = "Gasoline", Mileage = 35000, Year = 2015, Transmission = "Automatic", PricePerDay = 80 }; carService.AddCar(car); car.LicensePlateNumber = "PWL12341"; car.Brand = "Mazda"; car.Model = "CX#"; car.Color = "Grey"; car.Engine = "10A"; car.FuelType = "Gasoline"; car.Mileage = 1000; car.Year = 2018; car.Transmission = "Automatic"; car.PricePerDay = 100; carService.AddCar(car); car.LicensePlateNumber = "PGOSND13"; car.Brand = "Audi"; car.Model = "A4"; car.Color = "Yellow"; car.Engine = "V4"; car.FuelType = "Gas"; car.Mileage = 94000; car.Year = 2000; car.Transmission = "Manual"; car.PricePerDay = 30; carService.AddCar(car); car.LicensePlateNumber = "PO1SSDE"; car.Brand = "Toyota"; car.Model = "Yaris"; car.Color = "Red"; car.Engine = "2C"; car.FuelType = "Diesel"; car.Mileage = 10000; car.Year = 2007; car.Transmission = "Manual"; car.PricePerDay = 40; carService.AddCar(car); car.LicensePlateNumber = "POPES67"; car.Brand = "Kia"; car.Model = "Rio"; car.Color = "Red"; car.Engine = "5T"; car.FuelType = "Gas"; car.Mileage = 100000; car.Year = 2012; car.Transmission = "Manual"; car.PricePerDay = 50; carService.AddCar(car); car.LicensePlateNumber = "PO6WM23"; car.Brand = "Mercedes"; car.Model = "A Klasa"; car.Color = "Silver"; car.Engine = "V10"; car.FuelType = "Gasoline"; car.Mileage = 0; car.Year = 2019; car.Transmission = "Automatic"; car.PricePerDay = 200; carService.AddCar(car); car.LicensePlateNumber = "POSPW42"; car.Brand = "Audi"; car.Model = "A5"; car.Color = "Green"; car.Engine = "V8"; car.FuelType = "Gasoline"; car.Mileage = 20000; car.Year = 2016; car.Transmission = "Automatic"; car.PricePerDay = 70; carService.AddCar(car); car.LicensePlateNumber = "PODW293"; car.Brand = "Mercedes"; car.Model = "GLE"; car.Color = "Silver"; car.Engine = "V8"; car.FuelType = "Gasoline"; car.Mileage = 10000; car.Year = 2010; car.Transmission = "Manual"; car.PricePerDay = 55; carService.AddCar(car); } var clientService = provider.GetService <IClientService>(); if (clientService.GetAllClients().ToList().Count == 0) { var client = new AddClientDto { FirstName = "Angelika", LastName = "Maciejewska", PhoneNumber = "53 967 04 00", Email = "*****@*****.**", DriversLicenseNumber = "45809765", IdNumber = "824997591", Pesel = "93070222544" }; clientService.AddClient(client); client.FirstName = "Karol"; client.LastName = "Jablonski"; client.PhoneNumber = "727315307"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "331304196"; client.IdNumber = "825480638"; client.Pesel = "62020367914"; clientService.AddClient(client); client.FirstName = "Elzbieta"; client.LastName = "Szczepanska"; client.PhoneNumber = "786815254"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "73630362"; client.IdNumber = "831290266"; client.Pesel = "93070222544"; clientService.AddClient(client); client.FirstName = "Angelika"; client.LastName = "Maciejewska"; client.PhoneNumber = "539670400"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "45809765"; client.IdNumber = "824997591"; client.Pesel = "49011918485"; clientService.AddClient(client); client.FirstName = "Wladyslawa"; client.LastName = "MacMichalskaiejewska"; client.PhoneNumber = "512863256"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "798628527"; client.IdNumber = "822171567"; client.Pesel = "65072312901"; clientService.AddClient(client); client.FirstName = "Basia"; client.LastName = "Majewska"; client.PhoneNumber = "796640972"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "713825975"; client.IdNumber = "182399162"; client.Pesel = "79080548849"; clientService.AddClient(client); client.FirstName = "Antoni"; client.LastName = "Jasinski"; client.PhoneNumber = "539670400"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "461293795"; client.IdNumber = "159124524"; client.Pesel = "42081913792"; clientService.AddClient(client); } var workerService = provider.GetService <IWorkerService>(); if (workerService.GetAllWorkers().ToList().Count == 0) { var worker = new AddWorkerDto { FirstName = "Iwona", LastName = "Grabowska", PhoneNumber = "782428901", Email = "*****@*****.**", Salary = 3500 }; workerService.AddWorker(1, worker); worker.FirstName = "Krystiana"; worker.LastName = "Nowakowska"; worker.PhoneNumber = "603705958"; worker.Email = "*****@*****.**"; worker.Salary = 200; workerService.AddWorker(1, worker); worker.FirstName = "Leokadia"; worker.LastName = "Grabowska"; worker.PhoneNumber = "729191349"; worker.Email = "*****@*****.**"; worker.Salary = 4000; workerService.AddWorker(1, worker); worker.FirstName = "Roscislawa"; worker.LastName = "Kucharska"; worker.PhoneNumber = "784646893"; worker.Email = "*****@*****.**"; worker.Salary = 3500; workerService.AddWorker(1, worker); worker.FirstName = "Frydrych"; worker.LastName = "Kowalczyk"; worker.PhoneNumber = "786549293"; worker.Email = "*****@*****.**"; worker.Salary = 3400; workerService.AddWorker(1, worker); worker.FirstName = "Bonifacy"; worker.LastName = "Olszewski"; worker.PhoneNumber = "667174534"; worker.Email = "*****@*****.**"; worker.Salary = 3200; workerService.AddWorker(1, worker); worker.FirstName = "Gustaw"; worker.LastName = "Kowalski"; worker.PhoneNumber = "533447612"; worker.Email = "*****@*****.**"; worker.Salary = 4200; workerService.AddWorker(1, worker); } }
public async Task <IActionResult> AddClient(AddClientDto input) { var result = await _repo.AddClient(input, HttpContext.GetUserId()); return(RedirectToAction(result ? "Success" : "Error", "Home")); }
private void Client_DelimiterDataReceived(object sender, Message packet) { try { string[] fields = packet.MessageString.Replace("\r", "").Split(":", 2); switch (fields[0]) { case AddClientDto.Packet: AddClientDto addClientDto = AddClientDto.Deserialize(fields[1]); OnAddClientDtoReceived(new DtoReceivedEventArgs <AddClientDto>(addClientDto)); break; case RemoveClientDto.Packet: RemoveClientDto removeClientDto = RemoveClientDto.Deserialize(fields[1]); OnRemoveClientDtoReceived(new DtoReceivedEventArgs <RemoveClientDto>(removeClientDto)); break; case PilotDataDto.Packet: PilotDataDto pilotDataDto = PilotDataDto.Deserialize(fields[1]); OnPilotDataDtoReceived(new DtoReceivedEventArgs <PilotDataDto>(pilotDataDto)); break; case AtcDataDto.Packet: AtcDataDto atcDataDto = AtcDataDto.Deserialize(fields[1]); OnAtcDataDtoReceived(new DtoReceivedEventArgs <AtcDataDto>(atcDataDto)); break; case FlightPlanDto.Packet: FlightPlanDto flightPlanDto = FlightPlanDto.Deserialize(fields[1]); OnFlightPlanDtoReceived(new DtoReceivedEventArgs <FlightPlanDto>(flightPlanDto)); break; case PingDto.Packet: PingDto pingDto = PingDto.Deserialize(fields[1]); OnPingDtoReceived(new DtoReceivedEventArgs <PingDto>(pingDto)); break; case FlightPlanCancelDto.Packet: FlightPlanCancelDto flighplanCancelDto = FlightPlanCancelDto.Deserialize(fields[1]); OnFlightPlanCancelDtoReceived(new DtoReceivedEventArgs <FlightPlanCancelDto>(flighplanCancelDto)); break; case NotifyDto.Packet: NotifyDto notifyDto = NotifyDto.Deserialize(fields[1]); OnNotifyDtoReceived(new DtoReceivedEventArgs <NotifyDto>(notifyDto)); break; case "MC": fields = packet.MessageString.Replace("\r", "").Split(":"); switch (fields[5]) { case "25": { AtisDataDto atisDataDto = AtisDataDto.Deserialize(fields); OnAtisDataDtoReceived(new DtoReceivedEventArgs <AtisDataDto>(atisDataDto)); break; } case "5" when fields[1] == "*S": { WallopDto wallopDto = WallopDto.Deserialize(fields); OnWallopDtoReceived(new DtoReceivedEventArgs <WallopDto>(wallopDto)); break; } case "5" when fields[1] == "*":
public async Task <int> AddClientAsync(AddClientDto addClientDto) { return(await _repository.AddAsync(_converter.AddClientDtoToClient(addClientDto))); }