//		public bool DeleteEmployee(int id)
        //		{
        //			using (var context = new EmployeedbEntities())
        //			{
        //				var employee = context.Employee.FirstOrDefault(x => x.Id == id);
        //				if (employee != null)
        //				{
        //					context.Employee.Remove(employee);
        //					context.SaveChanges();
        //					return true;

        //				}
        //				return false;
        //			}
        //		}

        //	}
        //}

        public bool DeleteEmployee(int id)
        {
            using (var context = new EmployeedbEntities())
            {
                var emp = new Employee()
                {
                    Id = id
                };

                context.Entry(emp).State = System.Data.Entity.EntityState.Deleted;


                context.SaveChanges();
                return(false);
            }
        }
        public bool UpdateEmployee(int id, Employeemodel model)
        {
            using (var context = new EmployeedbEntities())
            {
                //var employee = context.Employee.FirstOrDefault(x => x.Id == id);
                var employee = new Employee();


                if (employee != null)
                {
                    employee.Id        = model.Id;
                    employee.FirstName = model.FirstName;
                    employee.LastName  = model.LastName;
                    employee.Email     = model.Email;
                    employee.Code      = model.Code;
                    employee.Addressid = model.Addressid;
                }
                context.Entry(employee).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                return(true);
            }
        }