public async Task <IActionResult> Create([FromBody] EventTypeXEventGenreDto model) { var currentUser = await _identityService.GetCurrentUser(); if (currentUser == null) { return(BadRequest(new { error = "You are not allowed!" })); } var person = await _identityService.GetPersonByUserId(currentUser.Id); if (person == null) { return(BadRequest(new { error = "Person was not found" })); } if (!ModelState.IsValid) { return(NotFound()); } if (model == null) { return(NotFound()); } var eventTypeXEventGenre = new EventTypeXEventGenre() { EventTypeId = model.EventTypeId, EventGenreId = model.EventGenreId }; await _eventTypeXEventGenreService.CreateEventTypeXEventGenre(eventTypeXEventGenre); return(Ok()); }
public async Task DeleteEventTypeXEventGenre(EventTypeXEventGenre eventTypeXEventGenre) { eventTypeXEventGenre.Deleted = true; _dataContext.Update(eventTypeXEventGenre); await _dataContext.SaveChangesAsync(); }
public async Task UpdateEventTypeXEventGenre(EventTypeXEventGenre eventTypeXEventGenre) { _dataContext.Update(eventTypeXEventGenre); await _dataContext.SaveChangesAsync(); }
public async Task CreateEventTypeXEventGenre(EventTypeXEventGenre eventTypeXEventGenre) { eventTypeXEventGenre.Deleted = false; _dataContext.Add(eventTypeXEventGenre); await _dataContext.SaveChangesAsync(); }