public IHttpActionResult Get(int id) { DayServices dayService = CreateDayService(); var dayEntry = dayService.GetDayById(id); return(Ok(dayEntry)); }
public DayServices CreateDayService() { var userId = Guid.Parse(User.Identity.GetUserId()); var journalService = new DayServices(userId); return(journalService); }
public IHttpActionResult Get() { DayServices dayService = CreateDayService(); var days = dayService.GetAllDays(); return(Ok(days)); }
public IActionResult Post(Guid rosterId, [FromBody] List <Appointment> days) { if (days == null) { return(BadRequest()); } //could eventually save size by using - http://www.tugberkugurlu.com/archive/creating-custom-csvmediatypeformatter-in-asp-net-web-api-for-comma-separated-values-csv-format var ds = new DayServices(_context); return(new ObjectResult(ds.UpsertAppointments(days, rosterId))); }