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); } }
/// <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)); }