Nearing feature complete for driver auth
This commit is contained in:
@@ -6,6 +6,7 @@ using MileageTraker.Web.ViewModels.CreateLog;
|
||||
|
||||
namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
[Authorize(Roles = "Driver, Administrator, Developer")]
|
||||
public class CreateLogController : ControllerBase
|
||||
{
|
||||
private const string CookeNameVehicleid = "mr_vehicleId";
|
||||
@@ -72,10 +73,12 @@ namespace MileageTraker.Web.Controllers
|
||||
return View("Index", model);
|
||||
}
|
||||
|
||||
public PartialViewResult RecentLogs(string employeeName)
|
||||
public PartialViewResult RecentLogs()
|
||||
{
|
||||
var logs = DataService.GetRecentLogsByEmployee(employeeName);
|
||||
ViewData["employeeName"] = employeeName;
|
||||
var username = User.Identity.Name;
|
||||
var user = DataService.FindUserByUsername(username);
|
||||
var logs = DataService.GetRecentLogsByUsername(user.Username);
|
||||
ViewData["name"] = user.FullName;
|
||||
return PartialView(logs);
|
||||
}
|
||||
|
||||
@@ -92,20 +95,5 @@ namespace MileageTraker.Web.Controllers
|
||||
Date = DateTime.Today
|
||||
};
|
||||
}
|
||||
|
||||
private string GetCookieValue(string key)
|
||||
{
|
||||
return
|
||||
HttpContext.Request.Cookies[key] != null
|
||||
? HttpContext.Request.Cookies[key].Value
|
||||
: null;
|
||||
}
|
||||
|
||||
private void SetCookieValue(string key, string value)
|
||||
{
|
||||
var cookies = HttpContext.Response.Cookies;
|
||||
cookies[key].Value = value;
|
||||
cookies[key].Expires = DateTime.MaxValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user