public async Task <GroupViewModel> CreateGroupAsync(CreateGroupViewModel createGroupViewModel) { var createdGroup = await _repository.Add(new Group { Name = createGroupViewModel.Name }); return(MapGroupToGroupViewModel(createdGroup)); }
/// <summary> /// Додає групу /// </summary> /// <param name="groupDto">Екземпляр групи</param> public void AddGroup(GroupsDtoModel groupDto) { var mapper = new MapperConfiguration(cfg => cfg.CreateMap <GroupsDtoModel, GroupsModel>()).CreateMapper(); GroupsModel group = mapper.Map <GroupsModel>(groupDto); var results = groupsValidator.Validate(group); if (results.IsValid) { groupsRepository.Add(group); } else { throw new System.Exception("Помилка валідації групи товарів:" + Environment.NewLine + ValidationResultsHelper.GetValidationErrors(results)); } }
public long Add(Group group) { return(_groupsRepository.Add(group)); }
public async Task AddAndSave(Group group) { _groupsRepository.Add(group); await _groupsRepository.Save(); }
public ActionResult Create(GroupsModel groupsModel) { _groupsRepository.Add(groupsModel); return(RedirectToAction(nameof(Index))); }
void IGroupsService.Add(Groups group) { repo.Add(group); repo.Save(); }