当用户在Asp.Net Mvc项目中

时间:2017-08-31 19:58:57

标签: asp.net-mvc asp.net-web-api

如何在我的Asp.Net Mvc项目中创建日志文件,例如当注册用户删除或从数据库插入一些项目时 我的汽车类如下

public class Car
    {
        public int CarId { get; set; }
        public string CarName { get; set; } 
        public int DeptId { get; set; }
        public int Status { get; set; }
    }


[HttpPost]
        public async Task<ActionResult> DeleteCar(Car car)
        {
            using (context)
            {
                var carRecord = context.cars.Find(car.CarId);
                context.Cars.Remove(compRecord);
                await context.SaveChangesAsync();
            }

            return RedirectToAction("Index");
        }

或插入新车时

public async Task<ActionResult> InsertCar(Car car)
        {
            if (ModelState.IsValid)
            {
                //Insert into Car table 
                using (context)
                {
                    context.Cars.Add(car);
                    await context.SaveChangesAsync();


                    return RedirectToAction("Index");
                }
            }
            else
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }


        }

我不知道如何开始创建包含以下信息的日志文件 日期和时间,删除或插入(我的意思是如果他/她删除,插入...),用户名 我将不胜感激任何帮助!

0 个答案:

没有答案