Ejemplo n.º 1
0
        private static async Task AddEmployee(IEmployeeOperation employee)
        {
            Console.WriteLine("Enter Name, age and designation");
            List <EmployeNode> entity   = new List <EmployeNode>();
            EmployeNode        nodeName = new EmployeNode
            {
                Key   = "name",
                Value = Console.ReadLine()
            };

            entity.Add(nodeName);

            EmployeNode nodeAge = new EmployeNode
            {
                Key   = "age",
                Value = Console.ReadLine()
            };

            entity.Add(nodeAge);

            EmployeNode nodeDesignation = new EmployeNode
            {
                Key   = "designation",
                Value = Console.ReadLine()
            };

            entity.Add(nodeDesignation);
            var resultAdd = await employee.AddEmployee(entity, Constant.FilePath);

            if (!resultAdd.Failure)
            {
                Console.WriteLine("Record added successfully for employe :" + resultAdd.OutputObject[0].Value);
            }
            else
            {
                Console.WriteLine(resultAdd.Errors[0].ErrorMessage);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Add employs
 /// </summary>
 /// <param name="employe"></param>
 /// <returns></returns>
 public async Task <OutputWrapper <EmployeNode> > AddEmployee(List <EmployeNode> employe)
 {
     return(await Employee.AddEmployee(employe, Constant.FilePath));
 }