Пример #1
0
        public async Task <ActionResult> UpdateAsync([FromBody] TagBO model)
        {
            await _tagService
            .UpdateAsync(model);

            return(NoContent());
        }
Пример #2
0
        public async Task UpdateTagAsync(TagBO tag)
        {
            Validate.NotNull(tag, nameof(tag));
            var t = await FindEntityAsync(uow.TagRepository, x => x.Id == tag.TagId);

            t.Name = tag.Name;
            uow.TagRepository.Update(t);
        }
Пример #3
0
 public async Task CreateTagAsync(TagBO tag)
 {
     Validate.NotNull(tag, nameof(tag));
     var t = new Entities.Tag
     {
         Name = tag.Name
     };
     await uow.TagRepository.CreateAsync(t);
 }
Пример #4
0
        public async Task <TagBO> AddAsync(TagBO model)
        {
            var result = await _TagCommands.AddAsync(MapModelToEntity(model));

            if (result != null)
            {
                return(MapEntityToModel(result));
            }

            return(null);
        }
Пример #5
0
        public async Task <ActionResult> AddAsync([FromBody] TagBO model)
        {
            var tag = await _tagService
                      .AddAsync(model);

            if (tag != null)
            {
                return(CreatedAtAction("Get", new { id = tag.Id }, tag));
            }

            return(BadRequest());
        }
Пример #6
0
 private Tag MapModelToEntity(TagBO model)
 {
     return(new Tag
     {
         Created = model.Created,
         Description = model.Description,
         Id = model.Id,
         Name = model.Name.ToUpper(),
         IsPublic = model.IsPublic,
         Updated = model.Updated
     });
 }
Пример #7
0
        private HashSet <TransactionTags> GetTransactionTags(TagBO tag)
        {
            var set = new HashSet <TransactionTags>();

            foreach (var transaction in tag.Transactions)
            {
                set.Add(new TransactionTags
                {
                    TransactionId = transaction.Id,
                    TagId         = tag.Id
                });
            }
            return(set);
        }
Пример #8
0
 private BusinessManager()
 {
     this.montlyClientBO = new ClientBO();
     this.collaboratorBO = new CollaboratorBO();
     this.localManagerBO = new LocalManagerBO();
     this.globalManagerBO = new GlobalManagerBO();
     this.parkingBO = new ParkingBO();
     this.parkingSpaceBO = new ParkingSpaceBO();
     this.priceBO = new PriceBO();
     this.addressBO = new AddressBO();
     this.tagBO = new TagBO();
     this.plateBO = new PlateBO();
     this.usageRecordsBO = new UsageRecordBO();
 }
Пример #9
0
 public async Task UpdateAsync(TagBO model)
 {
     await _TagCommands.UpdateAsync(MapModelToEntity(model));
 }