public ActionResult AddSoftWares(AddResumeAddSoftWaresViewModel model)
        {
            var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser)
                         .Include(r => r.TrainingAndCources)
                         .FirstOrDefault(i => i.Id == model.ResumeId);

            var level = db.LevelTechnologyPossessions.Include(e => e.SoftWares).FirstOrDefault(e => e.Id == model.LevelTechnologyPossessionId);

            var newSoftWare = new SoftWare()
            {
                Id = Guid.NewGuid(),

                Name = model.Name,
                LevelTechnologyPossession = level,


                Resume = resume,
            };

            resume.DateChange = DateTime.Now;

            resume.SoftWares.Add(newSoftWare);
            db.Update(resume);
            db.SaveChanges();

            return(RedirectToAction("Edit", "Resume", new { resumeId = resume.Id }));
        }
Exemple #2
0
 public static void InitClient()
 {
     UserInfo.InitUserInfo();
     SoftWare.InitSoftWare();
     HardWare.InitHardWare();
     Language.InitLanguage();
 }
Exemple #3
0
        static void Main(string[] args)
        {
            //Equipment equipment = new Equipment();
            //equipment.Name = "Computer";
            //equipment.Model = "Apple";
            //equipment.Price = 3000;
            //equipment.IssueDate = DateTime.Now;
            //equipment.Garantee = 3;

            ServiceEquipment seq = new ServiceEquipment();

            //seq.RegisterError(PrintMessage);
            seq.DBName = @"\\sd\City\SDP-181\Задание 03\Account.DB";
            //seq.RegisterMessage(PrintMessage);
            //seq.AddEquipment(equipment);

            SoftWare softWare = new SoftWare();

            softWare.Price         = 100;
            softWare.SoftwareTypes = SoftwareTypes.free;
            softWare.InstalDate    = DateTime.Now;
            if (seq.SearchEquipment("Computer") != null)
            {
                softWare.Equipment = seq.SearchEquipment("Computer")[0];
            }
            ServiceSoftware ss = new ServiceSoftware();

            ss.DBName = @"\\sd\City\SDP-181\Задание 03\Account.DB";
            ss.RegisterError(PrintMessage);
            ss.RegisterMessage(PrintMessage);
            ss.AddSoftware(softWare);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            ServiceEquipment service = new ServiceEquipment();

            string data = "";

            service.GetData <string, int>(data);



            #region
            Equipment equipment = new Equipment();
            equipment.Name      = "Computer";
            equipment.Model     = "Apple";
            equipment.Price     = 3000;
            equipment.IssueDate = DateTime.Now;
            equipment.Garantee  = 3;

            LiteDbEntity <Equipment> db_e =
                new LiteDbEntity <Equipment>(@"\\sd\City\SDP-181\Задание 03\Account.DB");

            if (db_e.obj == null)
            {
                System.Console.WriteLine("obj == null");
            }

            db_e.Add(equipment);
            #endregion


            SoftWare softWare = new SoftWare();
            softWare.Price         = 100;
            softWare.SoftwareTypes = SoftwareTypes.free;
            softWare.InstalDate    = DateTime.Now;
            //if(seq.SearchEquipment("Computer")!=null)
            //    softWare.Equipment = seq.SearchEquipment("Computer")[0];

            LiteDbEntity <SoftWare> db_s = new LiteDbEntity <SoftWare>(@"\\sd\City\SDP-181\Задание 03\Account.DB");
            db_s.Add(softWare);
        }
Exemple #5
0
 public static void SendNotification(SoftWare sw)
 {
     System.Console.WriteLine("Уведомление об установке отпарвлено");
 }