Esempio n. 1
0
        public bool Add(Appointment appointment)
        {
            bool alreadyExists = AppointmentExistsWithDate(appointment);

            if (alreadyExists == false)
            {
                _repository.Create(appointment);
                //unitOfWork.Save();
            }
            else
            {
                return(false);
            }
            return(true);
        }
Esempio n. 2
0
        public async Task <IActionResult> CreateSkill(
            [FromBody] SkillAddDto model,
            CancellationToken ct)
        {
            var entity = new SkillEntity
            {
                Id   = Guid.NewGuid(),
                Name = model.Name,
                YearsOfExperience = model.YearsOfExperience,
                Level             = model.Level
            };
            await _repository.Create(entity, ct);

            return(Ok());
        }
Esempio n. 3
0
        public async Task <ActionResult <ItemDTO> > Post(CreateItemDTO createItemDTO)
        {
            var item = new Items
            {
                Name        = createItemDTO.Name,
                Description = createItemDTO.Description,
                Price       = createItemDTO.Price,
                CreatedDate = DateTimeOffset.UtcNow
            };

            await _itemsRepository.Create(item);

            await _publishEndpoint.Publish(new CatalogItemCreated(item.Id, item.Name, item.Description));

            return(CreatedAtAction(nameof(GetById), new { id = item.Id }, item));
        }
Esempio n. 4
0
        public async Task Create(UserDto user)
        {
            switch (_useDb)
            {
            case ConnectDb.MariaDb:
                await _userRepository.Create(user);

                break;

            case ConnectDb.Mongo:
                await _mongoUserRepository.Create(user);

                break;
            }
            if (_redisUserRepository != null)
            {
                await _redisUserRepository.Create(user);
            }
        }
Esempio n. 5
0
 public NotificationEntity Create(NotificationEntity entity)
 {
     return(_mongoRepository.Create(entity));
 }
        public ActionResult <Order> Create([FromBody] Order order)
        {
            _orderRepository.Create(order);

            return(CreatedAtRoute("GetOrder", new { id = order.Id.ToString() }, order));
        }
Esempio n. 7
0
        public ActionResult <Order> Create([FromBody] Category category)
        {
            _categoryRepository.Create(category);

            return(CreatedAtRoute("GetCategory", new { id = category.Id.ToString() }, category));
        }
 public TaskGroup CreateValue(TaskGroup item)
 {
     return(_repository.Create(item));
 }
Esempio n. 9
0
        public ActionResult <Product> Create([FromBody] Product product)
        {
            _productRepository.Create(product);

            return(CreatedAtRoute("GetProduct", new { id = product.Id.ToString() }, product));
        }
Esempio n. 10
0
 public Task CreateValue(Task item)
 {
     return(_repository.Create(item));
 }
 public ProfileEntity?Create(ProfileEntity entity)
 {
     return(_mongoRepository.Create(entity));
 }
Esempio n. 12
0
        public ActionResult <Klient> Create(Klient klient)
        {
            _klienciRepository.Create(klient);

            return(CreatedAtRoute("GetKlient", new { id = klient.Id }, klient));
        }