public JsonResult Save(Employee empl)
 {
     var context = new EmployeeContext();
     if (empl.EmployeeID == 0)
         context.AddEmployee(empl);
     else
         context.EditEmploee(empl);
     return null;
 }
        public void TxtWriteResult()
        {
            var context = new EmployeeContext();
            var list = context.Employee.ToList();

            TextWriter tw = new StreamWriter(@"D:\WriteLines.txt");

            foreach (var s in list)
                tw.WriteLine(EmployeeToString(s));

            tw.Close();
        }
        public ActionResult Index()
        {
            //// These examples assume a "C:\Users\Public\TestFolder" folder on your machine.
            //// You can modify the path if necessary. 

            //// Example #1: Write an array of strings to a file. 
            //// Create a string array that consists of three lines. 
            //string[] lines = {"First line", "Second line", "Third line"};
            //// WriteAllLines creates a file, writes a collection of strings to the file, 
            //// and then closes the file.

            //System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\WriteLines.txt", lines);


            //// Example #2: Write one string to a text file. 
            //string text = "A class is the most powerful data type in C#. Like a structure, " +
            //              "a class defines the data and behavior of the data type. ";
            //// WriteAllText creates a file, writes the specified string to the file, 
            //// and then closes the file.
            //System.IO.File.WriteAllText(@"C:\Users\Public\TestFolder\WriteText.txt", text);

            //// Example #3: Write only some strings in an array to a file. 
            //// The using statement automatically closes the stream and calls  
            //// IDisposable.Dispose on the stream object. 
            //using (
            //    System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\WriteLines2.txt"))
            //{
            //    foreach (string line in lines)
            //    {
            //        // If the line doesn't contain the word 'Second', write the line to the file. 
            //        if (!line.Contains("Second"))
            //        {
            //            file.WriteLine(line);
            //        }
            //    }
            //}

            //// Example #4: Append new text to an existing file. 
            //// The using statement automatically closes the stream and calls  
            //// IDisposable.Dispose on the stream object. 
            //using (
            //    System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\WriteLines2.txt",
            //        true))
            //{
            //    file.WriteLine("Fourth line");
            //}
            var context = new EmployeeContext();
            ViewData["EmployeeList"] = context.GetEmployeeList();
            return View();
        }
 public JsonResult LoadEdit([FromBody] string emplId)
 {
     var context = new EmployeeContext();
     var id = Convert.ToInt32(emplId);
     var empl = context.Employee.FirstOrDefault(c => c.EmployeeID == id);
   
     return new JsonResult
     {
         Data = new
         {
             name = empl.Name ?? "",
             position = empl.Position,
             salary = empl.Salary,
             status = empl.Status
         },
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     };
 }
 public ActionResult Index()
 {
     var context = new EmployeeContext();
     ViewData["EmployeeList"] = context.GetEmployeeList();
     return View();
 }
 public JsonResult Delete([FromBody] string pageId)
 {
     var context = new EmployeeContext();
     context.DeleteEmployee(Convert.ToInt32(pageId));
     return null;
 }