Files
secure-core/SecureCore/Controllers/EmployeeController.cs
T

44 lines
1003 B
C#

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SecureCore.Services;
using System.Security.Cryptography;
using Microsoft.AspNetCore.Cryptography.KeyDerivation;
namespace SecureCore.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class EmployeeController : Controller
{
private readonly IDataService DataService;
public EmployeeController(IDataService dataService)
{
DataService = dataService;
}
[HttpGet]
public IActionResult Get()
{
return Ok(DataService.Get());
}
[HttpGet("{id}", Name = "Get")]
public IActionResult Get(int id)
{
return Ok(DataService.GetById(id));
}
}
public class AuthenticatedUser
{
public string UserName { get; set; }
public string SessionToken { get; set; }
}
}