using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
using core_template.Models;
namespace core_template.Controllers
[Route("api/[controller]/[action]/{id?}/{result?}/{newValue?}")]
public class SampleDataController : Controller
public EmployeeList[] Get()
using (var context = new CoreTemplateDemoContext())
var results = context.EmployeeList.ToArray();
public EmployeeList[] GetSpecificResult(Int32 id)
using (var context = new CoreTemplateDemoContext())
var results = context.EmployeeList.Where(x => x.Id == id).ToArray();
public void UpdateEmployee<T>(string id, EmployeeList result, T newValue)
using (var context = new CoreTemplateDemoContext())
var employee = new EmployeeList();
employee = context.EmployeeList.Where(x => x.EmployeeNumber == result.EmployeeNumber).FirstOrDefault();
employee.Name = newValue.ToString();
employee = context.EmployeeList.Where(x => x.EmployeeNumber == result.EmployeeNumber).FirstOrDefault();
employee.EmployeeNumber = Convert.ToInt32(newValue);
Console.WriteLine("Invalid response");