FlexitimeTracker/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/TimelogController.cs

31 lines
873 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using System.Web.Http;
using WindowsDataCenter.Helpers;
using Interfaces;
using Newtonsoft.Json;
namespace WindowsDataCenter
{
[RoutePrefix("api/timelogs")]
public class TimelogController: ApiController
{
[Route("")]
[CacheControl(MaxAge = 0)]
public IHttpActionResult GetTimeLogs([FromUri]int userId, [FromUri]int calendarWeek)
{
var logList = new TimeLogList();
logList.CalendarWeek = calendarWeek;
var msg = new HttpResponseMessage(HttpStatusCode.OK);
msg.Content = new StringContent(JsonConvert.SerializeObject(logList),Encoding.UTF8, "application/json");
return ResponseMessage(msg);
}
}
}