31 lines
873 B
C#
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);
|
|
}
|
|
}
|
|
}
|