private void CreateHardwareVaults() { TestingHardwareVaults = new List <HardwareVault>(); for (int i = 0; i < HardwareVaultsCount; i++) { var hardwareVault = new HardwareVault { Id = $"{i}", MAC = $"Q{i}:W{i}:E{i}", Model = "ST102", RFID = $"{i}{i}{i}", Firmware = "3.5.2", HardwareVaultProfileId = ServerConstants.DefaulHardwareVaultProfileId }; TestingHardwareVaults.Add(hardwareVault); if (hardwareVault.Id == HardwareVaultId) { HardwareVault = hardwareVault; hardwareVault.EmployeeId = EmployeetId; } } _hardwareVaultRepository.AddRangeAsync(TestingHardwareVaults); }
public async Task <List <LicenseOrder> > AddOrderRangeAsync(List <LicenseOrder> licenseOrders) { if (licenseOrders == null) { throw new ArgumentNullException(nameof(licenseOrders)); } return(await _licenseOrderRepository.AddRangeAsync(licenseOrders) as List <LicenseOrder>); }
public async Task <Slot> AddPicturesToSlot(Slot slot, IEnumerable <IFormFile> formPictures, CancellationToken cancellationToken) { var pictures = await CreatePictures(slot.Id, formPictures); await _pictureRepository.AddRangeAsync(pictures, false, cancellationToken); slot.AddPictureRange(pictures); return(slot); }
private async Task AddSettings(IEnumerable <Setting> settings) { try { await _settingRepository.AddRangeAsync(settings); } catch (Exception) { // ignored } }
public async Task <List <HardwareVaultLicense> > AddOrUpdateHardwareVaultEmptyLicensesAsync(string orderId, List <string> vaultIds) { var existsHardwareVaultLicenses = await GetLicensesByOrderIdAsync(orderId); if (existsHardwareVaultLicenses != null) { await _hardwareVaultLicenseRepository.DeleteRangeAsync(existsHardwareVaultLicenses); } var hardwareVaultLicenses = new List <HardwareVaultLicense>(); foreach (var vaultId in vaultIds) { hardwareVaultLicenses.Add(new HardwareVaultLicense() { LicenseOrderId = orderId, HardwareVaultId = vaultId }); } return(await _hardwareVaultLicenseRepository.AddRangeAsync(hardwareVaultLicenses) as List <HardwareVaultLicense>); }
public async Task CreateNotifications(int senderId, string PictureUri, int tattooID) { var profile = await _profileService.GetProfileWithLikes(senderId); Guard.Against.NullOrEmpty(PictureUri, nameof(PictureUri)); Guard.Against.Null(profile, nameof(profile)); var notificationReference = @"/Tattoo/Index/" + tattooID.ToString(); var message = $"{profile.Name} added new Tattoo, check it out!"; var notifications = new List <Notification>(); foreach (var follower in profile.Followers) { notifications.Add(new Notification(follower.ProfileId, PictureUri, notificationReference, message)); } await _notificationRepository.AddRangeAsync(notifications); }
public async Task <IActionResult> UpdateQuestion([FromBody] UpdateQuestionsRequest request) { var user = await _userRepository.GetAsync(_userContext.CurrentUser.Id); var dbQuestions = _questionRepository.GetAll().ToList(); var updatedQuestions = new List <Question>(); var addedQuestions = new List <Question>(); foreach (var question in request.Questions) { var dbQuestion = dbQuestions.FirstOrDefault(q => q.Id == question.Id); if (dbQuestion != null) { dbQuestion.Text = question.Text; dbQuestion.IsActive = question.IsActive; dbQuestion.IsRequired = question.IsRequired; dbQuestion.Order = question.Order; dbQuestion.ModifiedAt = DateTime.Now; dbQuestion.ModifiedBy = user; updatedQuestions.Add(dbQuestion); } else { addedQuestions.Add(new Question { Text = question.Text, IsActive = question.IsActive, IsRequired = question.IsRequired, Order = question.Order, CreatedAt = DateTime.Now, CreatedBy = user }); } } await _questionRepository.UpdateRangeAsync(updatedQuestions); await _questionRepository.AddRangeAsync(addedQuestions); return(new OkResult()); }
public async Task <RequestConfirmarOrden> CreateOrden(RequestConfirmarOrden orden) { orden.FechaCreacion = DateTime.Now.ToString(); var EntityOrden = _mapper.Map <Ordenes>(orden); var ordenCreada = await _repositoryOrdenes.AddAsync(EntityOrden); var ListaDetalleOrden = orden.DetallesOrden; List <DetalleOrdenes> ListaEnDetalleOrdenes = new List <DetalleOrdenes>(); foreach (var elemento in ListaDetalleOrden) { var EntityDetalleOrden = _mapper.Map <DetalleOrdenes>(elemento); EntityDetalleOrden.OrdenId = ordenCreada.Id; ListaEnDetalleOrdenes.Add(EntityDetalleOrden); } await _repositoryDetalleOrdenes.AddRangeAsync(ListaEnDetalleOrdenes); return(orden); }
public async Task UploadCollection(IFormFileCollection files, int missionId) { try { var imageURIs = await _storageService.UploadAsync(files); var images = new List <MissionImage>(); foreach (var uri in imageURIs) { images.Add(new MissionImage() { MissionId = missionId, FileURL = uri }); } await _imageRepository.AddRangeAsync(images); } catch (Exception ex) { throw ex; } }
public async Task AddVotes(IEnumerable <Vote> votes) { await _voteRepository.AddRangeAsync(votes); }
public Task <IList <Account> > AddRangeAsync(IList <Account> accounts) { return(_accountRepository.AddRangeAsync(accounts)); }
public async Task AddRangeTasksAsync(IList <HardwareVaultTask> vaultTasks) { await _hardwareVaultTaskRepository.AddRangeAsync(vaultTasks); }