public void ShareCalenderEvent(SharedCalendarEvent calenderEventToShare) { ApplicationUser user = _repo.Query <ApplicationUser>().Where(u => u.UserName == calenderEventToShare.UserId).FirstOrDefault(); CalendarEvent calendarEvent = _repo.Query <CalendarEvent>().Where(e => e.Id == calenderEventToShare.CalendarEventId).FirstOrDefault(); var newUsercalendarEvent = new SharedCalendarEvent { User = user, UserId = user.Id, CalendarEvent = calendarEvent, CalendarEventId = calendarEvent.Id }; _repo.Add(newUsercalendarEvent); _repo.SaveChanges(); }
//public IActionResult ShareEvent([FromBody]SharedCalendarEvent shareEvent) public IActionResult ShareEvent([FromBody] SharedCalendarEvent shareEvent) { _service.ShareCalenderEvent(shareEvent); return(Ok(shareEvent)); }