public async Task <ActionResult> UpdateAsync([FromBody] TagBO model) { await _tagService .UpdateAsync(model); return(NoContent()); }
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); }
public async Task CreateTagAsync(TagBO tag) { Validate.NotNull(tag, nameof(tag)); var t = new Entities.Tag { Name = tag.Name }; await uow.TagRepository.CreateAsync(t); }
public async Task <TagBO> AddAsync(TagBO model) { var result = await _TagCommands.AddAsync(MapModelToEntity(model)); if (result != null) { return(MapEntityToModel(result)); } return(null); }
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()); }
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 }); }
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); }
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(); }
public async Task UpdateAsync(TagBO model) { await _TagCommands.UpdateAsync(MapModelToEntity(model)); }