public void DeleteOptionChoise(OptionChoises choise) { using (var uow = UowProvider.CreateUnitOfWork()) { var repositoryChoice = uow.GetRepository <OptionChoises, Guid>(); repositoryChoice.Remove(choise); uow.SaveChanges(); } }
public async Task <Guid> AddAsync(Guid optionGroupId, ItemModel item = null, bool isAdditionalChoice = false) { OptionChoisesDto optionChoisesDto = new OptionChoisesDto() { Name = item != null ? item.Value : "", OptionGroupId = optionGroupId, IsAdditionalChoise = isAdditionalChoice, OrderNo = 1 // stub }; using (var uow = UowProvider.CreateUnitOfWork()) { OptionChoises optionChoisesEntity = Mapper.Map <OptionChoisesDto, OptionChoises>(optionChoisesDto); var repositoryOptionChoise = uow.GetRepository <OptionChoises, Guid>(); await repositoryOptionChoise.AddAsync(optionChoisesEntity); await uow.SaveChangesAsync(); return(optionChoisesDto.Id); } }