public string AddEvent(EventViewModel evm) { var user = _manager.FindById(CurrentUser.UserId); var newEvent = new Event { User = user, Title = evm.Title, Description = evm.Description, Date = evm.Date, Start = evm.Start, End = evm.End }; _eventsService.Add(newEvent); var evnt = new CalendarEvent { title = newEvent.Title, description = newEvent.Description, start = Helpers.CombineDateWithTime(newEvent.Start, newEvent.Date), end = Helpers.CombineDateWithTime(newEvent.End, newEvent.Date), id = newEvent.EventId }; var json = JsonConvert.SerializeObject(evnt, Formatting.None, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(json); }
public void OnResultExecuted(ResultExecutedContext context) { Event action = new Event { Path = context.HttpContext.Request.Path, StatusCode = context.HttpContext.Response.StatusCode, Type = context.HttpContext.Request.Method }; eventsService.Add(action); }
public EventDto Add(EventDto entity) { return(eventsService.Add(entity)); }
public IActionResult Post([FromBody] Event input) { var resource = _eventsService.Add(input); return(CreatedAtAction(nameof(GetAll), resource)); }