public void AddHelper_DayWithNoDayActivitesAndNoHelpers_AddsNewHelper() { _dayWithNoDayActivitesAndNoHelpers.AddHelper(_dummyDBContext.Helper1); Assert.NotEmpty(_dayWithNoDayActivitesAndNoHelpers.Helpers); Assert.Equal(1, _dayWithNoDayActivitesAndNoHelpers.Helpers.Count); }
public ActionResult <Helper> AddHelper(string templateName, int weekNr, int dayNr, HelperDTO model) { Day dayToEdit = _dayRepository.GetByWeekAndDay(templateName, weekNr, dayNr); if (dayToEdit == null) { return(NotFound()); } else { User user = _userRepository.GetById(model.UserId); if (user == null) { return(NotFound()); } else { try { Helper helperToAdd = new Helper(dayToEdit, user); dayToEdit.AddHelper(helperToAdd); _dayRepository.SaveChanges(); return(Ok(helperToAdd)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } } }