public ActionResult BuildLaptop(FormCollection formCollection)
        {
            Employee             employee             = db.Employees.Find(Convert.ToInt32(formCollection["employeeID"]));
            ISystemBuilder       systemBuilder        = new LaptopBuilder();
            ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();

            configurationBuilder.BuildSystem(systemBuilder, formCollection);

            ComputerSystem computerSystem = systemBuilder.GetComputerSystem();

            employee.SystemConfigurationDetails = string.Format("RAM : {0}, HDDSize : {1}, KeyBoard : {2}, Mouse : {3}, TouchScreen : {4}",
                                                                computerSystem.RAM, computerSystem.HDDSize, computerSystem.KeyBoard, computerSystem.Mouse, computerSystem.TouchScreen);

            db.Entry(employee).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }