Example #1
0
    public void loadResourses()
    {
        Resourse res;

        for (int x = 0; x < MapInfo.current.gridWidth; x++)
        {
            for (int y = 0; y < MapInfo.current.gridHeigth; y++)
            {
                switch ((int)MapInfo.current.prefMap[x, y])
                {
                case -1:
                case -2:
                case -3:
                case -4:
                case -5:
                case -6:
                    res = new Resourse((int)MapInfo.current.prefMap[x, y], false, x, y, this);
                    gameController.getGoverment(MapInfo.current.owners [x, y] / 100).getTown(MapInfo.current.owners [x, y] % 100).AddResource(res);
                    break;

                case -7:
                case -8:
                case -9:
                    res = new Resourse((int)MapInfo.current.prefMap[x, y], true, x, y, this);
                    gameController.getGoverment(MapInfo.current.owners [x, y] / 100).getTown(MapInfo.current.owners [x, y] % 100).AddResource(res);
                    break;
                    break;
                }
            }
        }
    }
        public ActionResult Create(Resourse resourceItem)
        {
            unitOfWork.ResourceRepository.Insert(resourceItem);
            unitOfWork.Save();

            return(RedirectToAction("Index", "ResourceManagers"));
        }
Example #3
0
 public BallFactory(Resourse.MyTexture texture,Color c , String impactType, String roadType)
 {
     this.color = c;
     this.texture = texture;
     this.impactType = impactType;
     this.roadType = roadType;
 }
Example #4
0
        static void Main(string[] argc)
        {
            Users users  = new Users("admin", "admin", new DateTime(2021, 01, 21), 0);
            Users users1 = new Users("admin", "admin", new DateTime(2022, 09, 11), 0);
            Users users2 = new Users("admin", "admin", new DateTime(2011, 11, 07), 0);
            Users users3 = new Users("admin", "admin", new DateTime(2001, 02, 21), 0);
            Users users4 = new Users("admin", "admin", new DateTime(2012, 03, 31), 0);
            Users users5 = new Users("admin", "admin", new DateTime(2013, 04, 01), 0);

            Resourse res = new Resourse();

            res.Registration(users);
            res.SignIn("admin", "admin");
            res.Registration(users1);
            res.SignIn("admin", "admin");
            res.Registration(users2);
            res.SignIn("admin", "admin");
            res.Registration(users3);
            res.SignIn("admin", "admin");
            res.Registration(users4);

            res.SignIn("admin", "admin");
            res.Registration(users5);
            res.SignIn("admin", "admin");
            res.ShowMenu();
        }
        public List <string> Parse(string resourseFileName, string outputFileName, out List <string> resourseSumbol, out List <string> outputSumbol)
        {
            resourseSumbol = Resourse.Parse(resourseFileName);
            outputSumbol   = Output.Parse(outputFileName);

            return(((BaseParseFormat)Resourse).FailRecords.Union(((BaseParseFormat)Output).FailRecords).ToList());
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Resourse resource = unitOfWork.ResourceRepository.GetByID(id);

            unitOfWork.ResourceRepository.Delete(resource);
            unitOfWork.Save();
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(Resourse resourceItem)
        {
            if (ModelState.IsValid)
            {
                unitOfWork.ResourceRepository.Update(resourceItem);
                unitOfWork.Save();

                //  db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(resourceItem));
        }
Example #8
0
        public void DelElement(int id)
        {
            Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == id);

            if (element != null)
            {
                source.Resourses.Remove(element);
            }
            else
            {
                throw new Exception("Элемент не найден");
            }
        }
Example #9
0
        public void DelElement(int id)
        {
            Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseId == id);

            if (element != null)
            {
                context.Resourses.Remove(element);
                context.SaveChanges();
            }
            else
            {
                throw new Exception("Элемент не найден");
            }
        }
        // GET: ResourceManagers/Delete/5
        public ActionResult Delete(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Resourse resource = unitOfWork.ResourceRepository.GetByID(id);

            if (resource == null)
            {
                return(HttpNotFound());
            }
            return(View(resource));
        }
Example #11
0
        public ResourseViewModel GetElement(int id)
        {
            Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == id);

            if (element != null)
            {
                return(new ResourseViewModel
                {
                    Id = element.ResourseId,
                    ResourseName = element.ResourseName,
                    ResoursePrice = element.ResoursePrice
                });
            }
            throw new Exception("Элемент не найден");
        }
Example #12
0
        /// <summary>
        /// 获取资源
        /// </summary>
        /// <param name="baseid"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public List <Resourse> GetResourseString(Int32 baseid, int type)
        {
            var listentity = new List <Resourse>();
            var baseinfo   = Variable.BASE_WAR_ARMY_SOLDIER.FirstOrDefault(q => q.id == baseid);

            if (baseinfo == null)
            {
                return(null);
            }
            var re_string = baseinfo.cost;

            listentity.AddRange(Resourse.GetList(re_string, type));

            return(listentity);
        }
Example #13
0
 private void deleteButton_Click(object sender, RoutedEventArgs e)
 {
     if (ResourseGrid.SelectedItems.Count > 0)
     {
         for (int i = 0; i < ResourseGrid.SelectedItems.Count; i++)
         {
             Resourse resourse = ResourseGrid.SelectedItems[i] as Resourse;
             if (resourse != null)
             {
                 db.Delete(resourse);
             }
         }
     }
     ResourseGrid.ItemsSource = getRes.ReturnResourse().ToList();
 }
Example #14
0
        public void AddElement(ResourseBindingModel model)
        {
            Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseName ==
                                                                model.ResourseName);

            if (element != null)
            {
                throw new Exception("Уже есть компонент с таким названием");
            }
            context.Resourses.Add(new Resourse
            {
                ResourseName  = model.ResourseName,
                ResoursePrice = model.ResoursePrice
            });
            context.SaveChanges();
        }
Example #15
0
        public void UpdElement(ResourseBindingModel model)
        {
            Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseName
                                                               == model.ResourseName && rec.ResourseId != model.Id);

            if (element != null)
            {
                throw new Exception("Уже есть ресурс с таким названием");
            }
            element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == model.Id);
            if (element == null)
            {
                throw new Exception("Элемент не найден");
            }
            element.ResourseName  = model.ResourseName;
            element.ResoursePrice = model.ResoursePrice;
        }
Example #16
0
        public void UpdElement(ResourseBindingModel model)
        {
            Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseName ==
                                                                model.ResourseName && rec.ResourseId != model.ResourseId);

            if (element != null)
            {
                throw new Exception("Уже есть компонент с таким названием");
            }
            element = context.Resourses.FirstOrDefault(rec => rec.ResourseId == model.ResourseId);
            if (element == null)
            {
                throw new Exception("Элемент не найден");
            }
            element.ResourseName  = model.ResourseName;
            element.ResoursePrice = model.ResoursePrice;
            context.SaveChanges();
        }
Example #17
0
        public override bool impact(BaseBall otherBall)
        {
            if (player.getVal() <= otherBall.getVal())
            {
                //玩家被大球吃
                if (detaTime <= 0)
                {
                    player.dead();
                }
                else
                {
                    Resourse.getInstance().deadSound.Play();
                    player.addVal(-2);
                    detaTime--;
                }
            }

            return(true);
        }
Example #18
0
    public void AddResource(Resourse res)
    {
        switch (res.GetTypeRes())
        {
        case -7:
            grid.gameController.getGoverment(res.GetTypeRes()).SetStationIron();
            break;

        case -8:
            grid.gameController.getGoverment(res.GetTypeRes()).SetStationMoney();
            break;

        case -9:
            grid.gameController.getGoverment(res.GetTypeRes()).SetStationOil();
            break;
        }
        grid.gameController.getGoverment(identityGov).SetStationIron();
        resourses.Add(res);
    }
Example #19
0
        public void AddElement(ResourseBindingModel model)
        {
            Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseName
                                                               == model.ResourseName);

            if (element != null)
            {
                throw new Exception("Уже есть ресурс с таким названием");
            }
            int maxId = source.Resourses.Count > 0 ? source.Resourses.Max(rec =>
                                                                          rec.ResourseId) : 0;

            source.Resourses.Add(new Resourse
            {
                ResourseId    = maxId + 1,
                ResourseName  = model.ResourseName,
                ResoursePrice = model.ResoursePrice
            });
        }
Example #20
0
        public ActionResult <List <Resourse> > Get([FromHeaderAttribute] string Authorization, string id, string courseId)
        {
            if (isAuthorized(Authorization))
            {
                if ((id != null && !id.Equals("")) || (courseId != null && !courseId.Equals("")))
                {
                    List <Resourse> resourse = null;
                    if (id != null && !id.Equals(""))
                    {
                        resourse = new List <Resourse>();
                        Resourse resource = _resourseService.Get(id);
                        if (resource != null)
                        {
                            resourse.Add(resource);
                        }
                    }
                    else
                    {
                        resourse = _resourseService.GetByCourseId(courseId);
                    }

                    if (resourse == null)
                    {
                        return(NotFound());
                    }

                    return(resourse);
                }
                else
                {
                    return(_resourseService.Get());
                }
            }
            else
            {
                return(Unauthorized());
            }
        }
Example #21
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!We love unicorns!");
            double[] f = new double[4]; //célfgvek
            double[] w = new double[4]; //célfgvek prioritása

            int numberJob;              //munkak szama
            int numberRes;              //erőf száma

            Job[]      job;             // munkak
            Resourse[] res;             //erőforrások
            int[]      s;               //kozos utemterv
            int        return_value;
            int        c;               //intervallum index
            int        cut_mode;        //operációk TW-ra illesztése: 0 nem megszakítható, 1 megszakítható
            int        STEP;
            int        LOOP;

            Console.WriteLine("Feladatunk: F, Calm | perm, si,j,m, Trk,l | [Cmax, Tmax,∑Ti,∑Ui]");
            Console.WriteLine("Adja meg a munkak szamat!");
            numberJob = int.Parse(Console.ReadLine());

            Console.WriteLine("Adja meg az eroforrasok szamat!");
            numberRes = int.Parse(Console.ReadLine());

            Console.WriteLine("Célfuggvenyek prioritasa:");
            for (int i = 0; i < w.Length; i++)
            {
                Console.WriteLine(i + 1 + ". prioritas:");
                w[i] = int.Parse(Console.ReadLine());
            }

            Console.WriteLine("Az operációk megszakíthatók? (1-igen, 0-nem)");
            cut_mode = int.Parse(Console.ReadLine());

            res = new Resourse[numberRes];
            Random rand = new Random();

            for (int i = 0; i < numberRes; i++)
            {
                res[i].id     = i;
                res[i].transT = new int[numberRes];
                for (int j = 0; j < numberRes; j++)
                {
                    res[i].transT[j] = rand.Next(10, 20);
                }

                res[i].setT = new int[numberJob, numberJob];
                for (int k = 0; k < numberJob; k++)
                {
                    for (int l = 0; l < numberJob; l++)
                    {
                        if (k == l)
                        {
                            res[i].setT[k, l] = 0;
                        }
                        else
                        {
                            res[i].setT[k, l] = rand.Next(10, 100);
                        }
                    }
                }

                //intervallumok
                res[i].intervalN = rand.Next(2, 10);
                res[i].interval  = new TimeWindow[res[i].intervalN];
                for (int m = 0; m < res[i].intervalN; m++)
                {
                    if (m == 0)
                    {
                        res[i].interval[m].ST = rand.Next(10, 30);
                    }
                    else
                    {
                        res[i].interval[m].ST = rand.Next(res[i].interval[m - 1].ET, res[i].interval[m - 1].ET + 30);
                    }
                    res[i].interval[m].ET = rand.Next(res[i].interval[m].ST, res[i].interval[m].ST + 100);
                }
            }

            s   = new int[numberJob];
            job = new Job[numberJob];
            for (int i = 0; i < numberJob; i++)
            {
                job[i].id    = i;
                job[i].procT = new int[numberRes]; //gépenkénti muv idő
                for (int j = 0; j < numberRes; j++)
                {
                    job[i].procT[j] = rand.Next(1, 100);
                }
                job[i].startT = new int[numberRes];
                job[i].endT   = new int[numberRes];

                //határidő
                job[i].dueD = rand.Next(100, 5000);
                s[i]        = numberJob - i - 1;
            }

            Print_Res_Interval(res, numberRes);

            //ad-hoc sorrend
            Console.WriteLine("\nAd-hoc sorrend:");
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //Johnson_alg - F2
            Console.WriteLine("\nJohnson-algoritmus:");
            Johnson_alg(job, numberJob, 0, s);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //Kiterjesztett Johnson-alg - F3
            Console.WriteLine("\nKiterjesztett Johnson-algoritmus:");
            Johnson3_alg(job, numberJob, 0, s);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //Palmer - Fm
            Console.WriteLine("\nPalmer algoritmus:");
            Palmer(job, numberJob, numberRes, s);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //Dannenbring - Fm
            Console.WriteLine("\nDannenbring algoritmus:");
            Dannenbring_alg(job, numberJob, numberRes, s);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //CDS algoritmus - Fm
            Console.WriteLine("\nCDS algoritmus:");
            CDS_alg(job, numberJob, res, numberRes, s, cut_mode);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]);

            //Kereso
            Console.WriteLine("\nKereso algoritmus:");
            Console.WriteLine("Adja meg a kereso lepesek szamat:");
            STEP = int.Parse(Console.ReadLine());
            Console.WriteLine("Adja meg a szomszédok szamat:");
            LOOP = int.Parse(Console.ReadLine());
            Search(job, numberJob, res, numberRes, s, STEP, LOOP, cut_mode, w, f.Length);
            Simulation(job, numberJob, res, numberRes, s, 0, cut_mode);
            Result(job, numberJob, numberRes, s, f);

            //Result
            // Result(job, numberJob, numberRes, s, f);
            Console.WriteLine("\n\n Celfuggvenyek ertekei:");

            for (int k = 0; k < f.Length; k++)
            {
                Console.WriteLine("\n f[{0}] = {1}", k, f[k]);
            }
        }
        public bool Seed(ApplicationDbContext context)
        {
            bool success = false;

            ApplicationRoleManager _roleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(context));

            success = this.CreateRole(_roleManager, RolesConst.ADMIN, "Global Access");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.CUSTOMER, "Customer");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.ACCOUNTANT, "Pidrahyu");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.PROGRAMER, "Make work");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.HR, "Human Resourse Management");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.OPERATOR, "Proceed Orders");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.RESOURSE_MANAGER, "Manage Resourses");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.Sales_MANAGER, "Sales Manager");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.MANAGER, "Manager");
            if (!success == true)
            {
                return(success);
            }
            success = this.CreateRole(_roleManager, RolesConst.ORDER_OPERATOR, "Order Manaher");
            if (!success == true)
            {
                return(success);
            }
            // Create my debug (testing) objects here

            ApplicationUserManager userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(context));

            ApplicationUser user           = new ApplicationUser();
            PasswordHasher  passwordHasher = new PasswordHasher();

            user.UserName = "******";
            user.Email    = "*****@*****.**";
            user.RoleName = RolesConst.ADMIN;
            user.FistName = RolesConst.ADMIN;
            user.LastName = RolesConst.ADMIN;
            IdentityResult result = userManager.Create(user, "Pas@123");

            success = this.AddUserToRole(userManager, user.Id, RolesConst.ADMIN);
            if (!success)
            {
                return(success);
            }


            ApplicationUser user2           = new Customer();
            PasswordHasher  passwordHasher2 = new PasswordHasher();

            user2.UserName = "******";
            user2.RoleName = RolesConst.CUSTOMER;
            user2.Email    = "*****@*****.**";
            user2.FistName = RolesConst.CUSTOMER;
            user2.LastName = RolesConst.CUSTOMER;
            IdentityResult result2 = userManager.Create(user2, "Pas@123");

            success = this.AddUserToRole(userManager, user2.Id, RolesConst.CUSTOMER);
            if (!success)
            {
                return(success);
            }

            ApplicationUser user3           = new ApplicationUser();
            PasswordHasher  passwordHasher3 = new PasswordHasher();

            user3.UserName = "******";
            user3.Email    = "*****@*****.**";
            user3.RoleName = RolesConst.ACCOUNTANT;
            user3.FistName = RolesConst.ACCOUNTANT;
            user3.LastName = RolesConst.ACCOUNTANT;
            IdentityResult result3 = userManager.Create(user3, "Pas@123");

            success = this.AddUserToRole(userManager, user3.Id, RolesConst.ACCOUNTANT);
            if (!success)
            {
                return(success);
            }

            ApplicationUser user4           = new ApplicationUser();
            PasswordHasher  passwordHasher4 = new PasswordHasher();

            user4.UserName = "******";
            user4.Email    = "*****@*****.**";
            user4.RoleName = RolesConst.PROGRAMER;
            user4.FistName = RolesConst.PROGRAMER;
            user4.LastName = RolesConst.PROGRAMER;
            IdentityResult result4 = userManager.Create(user4, "Pas@123");

            success = this.AddUserToRole(userManager, user4.Id, RolesConst.PROGRAMER);
            if (!success)
            {
                return(success);
            }

            ApplicationUser user5           = new ApplicationUser();
            PasswordHasher  passwordHasher5 = new PasswordHasher();

            user5.UserName = "******";
            user5.Email    = "*****@*****.**";
            user5.RoleName = RolesConst.OPERATOR;
            user5.FistName = RolesConst.OPERATOR;
            user5.LastName = RolesConst.OPERATOR;
            IdentityResult result5 = userManager.Create(user5, "Pas@123");

            success = this.AddUserToRole(userManager, user5.Id, RolesConst.OPERATOR);
            if (!success)
            {
                return(success);
            }

            ApplicationUser user6           = new ApplicationUser();
            PasswordHasher  passwordHasher6 = new PasswordHasher();

            user6.UserName = "******";
            user6.Email    = "*****@*****.**";
            user6.RoleName = RolesConst.Sales_MANAGER;
            user6.FistName = RolesConst.Sales_MANAGER;
            user6.LastName = RolesConst.Sales_MANAGER;
            IdentityResult result6 = userManager.Create(user6, "Pas@123");

            success = this.AddUserToRole(userManager, user6.Id, RolesConst.Sales_MANAGER);
            if (!success)
            {
                return(success);
            }
            ApplicationUser user7           = new ApplicationUser();
            PasswordHasher  passwordHasher7 = new PasswordHasher();

            user7.UserName = "******";
            user7.Email    = "*****@*****.**";
            user7.RoleName = RolesConst.Sales_MANAGER;
            user7.FistName = RolesConst.Sales_MANAGER;
            user7.LastName = RolesConst.Sales_MANAGER;
            IdentityResult result7 = userManager.Create(user7, "Pas@123");

            success = this.AddUserToRole(userManager, user7.Id, RolesConst.Sales_MANAGER);
            if (!success)
            {
                return(success);
            }
            ApplicationUser user8           = new ApplicationUser();
            PasswordHasher  passwordHasher8 = new PasswordHasher();

            user8.UserName = "******";
            user8.Email    = "*****@*****.**";
            user8.RoleName = RolesConst.CUSTOMER;
            user8.FistName = RolesConst.CUSTOMER;
            user8.LastName = RolesConst.CUSTOMER;
            IdentityResult result8 = userManager.Create(user8, "Pas@123");

            success = this.AddUserToRole(userManager, user8.Id, RolesConst.CUSTOMER);
            if (!success)
            {
                return(success);
            }
            Customer       user9           = new Customer();
            PasswordHasher passwordHasher9 = new PasswordHasher();

            user9.UserName = "******";
            user9.Email    = "*****@*****.**";
            user9.RoleName = RolesConst.CUSTOMER;
            user9.FistName = RolesConst.CUSTOMER;
            user9.LastName = RolesConst.CUSTOMER;
            IdentityResult result9 = userManager.Create(user9, "Pas@123");

            success = this.AddUserToRole(userManager, user9.Id, RolesConst.CUSTOMER);
            if (!success)
            {
                return(success);
            }

            ApplicationUser user10           = new ApplicationUser();
            PasswordHasher  passwordHasher10 = new PasswordHasher();

            user10.UserName = "******";
            user10.Email    = "*****@*****.**";
            user10.RoleName = RolesConst.MANAGER;
            user10.FistName = RolesConst.MANAGER;
            user10.LastName = RolesConst.MANAGER;
            IdentityResult result10 = userManager.Create(user10, "Pas@123");

            success = this.AddUserToRole(userManager, user10.Id, RolesConst.MANAGER);

            if (!success)
            {
                return(success);
            }

            ApplicationUser user11          = new ApplicationUser();
            PasswordHasher  passwordHaser11 = new PasswordHasher();

            user11.UserName = "******";
            user11.Email    = "*****@*****.**";
            user11.RoleName = RolesConst.MANAGER;
            user11.FistName = RolesConst.MANAGER;
            user11.LastName = RolesConst.MANAGER + " II";
            IdentityResult result11 = userManager.Create(user11, "Pas@123");

            success = this.AddUserToRole(userManager, user11.Id, RolesConst.MANAGER);
            if (!success)
            {
                return(success);
            }

            if (!success)
            {
                return(success);
            }
            ApplicationUser user12          = new ApplicationUser();
            PasswordHasher  passwordHaser12 = new PasswordHasher();

            user12.UserName = "******";
            user12.Email    = "*****@*****.**";
            user12.RoleName = RolesConst.ORDER_OPERATOR;
            user12.FistName = RolesConst.ORDER_OPERATOR;
            user12.LastName = RolesConst.ORDER_OPERATOR;
            IdentityResult result12 = userManager.Create(user12, "Pas@123");

            success = this.AddUserToRole(userManager, user12.Id, RolesConst.ORDER_OPERATOR);
            if (!success)
            {
                return(success);
            }



            Catagorie cat1 = new Catagorie()
            {
                Name = "Visitka"
            };
            Catagorie blog = new Catagorie()
            {
                Name = "Blog"
            };

            this.Catagories.Add(cat1);
            this.Catagories.Add(blog);
            this.SaveChanges();
            ProductItem item1 = new ProductItem()
            {
                Name             = "Шаблон 1",
                Price            = 100,
                shortDescription = "blabla",
                description      = "blablaballll",
                Categorie        = TemplateSiteTypes.Shop
            };
            ProductItem item2 = new ProductItem()
            {
                Name             = "Шаблон 2",
                Price            = 234,
                shortDescription = "blabla",
                description      = "blablaballll",
                Categorie        = TemplateSiteTypes.VisitCard
            };

            this.ProductItems.Add(item1);
            this.ProductItems.Add(item2);

            WorkItem workItem = new WorkItem()
            {
                Name        = "Шаблон 1",
                Description = "blabla",
                // hours, minutes, seconds
                DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)),
                Status  = TaskStatus.InProgress
            };

            this.WorkItems.Add(workItem);

            WorkItem workItem1 = new WorkItem()
            {
                Name        = "Шаблон 2",
                Description = "blablabla",
                // hours, minutes, seconds
                DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)),
                Status  = TaskStatus.InProgress
            };

            this.WorkItems.Add(workItem);

            this.SaveChanges();

            WorkItem workItem2 = new WorkItem()
            {
                Name        = "Icon",
                Description = "wow",
                // hours, minutes, seconds
                DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)),
                Status  = TaskStatus.InProgress
            };

            this.WorkItems.Add(workItem2);
            this.SaveChanges();

            //  DueDate = new DateTime(2015,05,12);


            Resourse r1 = new Resourse()
            {
                Name        = "Reorce",
                Price       = 20,
                Description = "One the rule them all "
            };
            Resourse r2 = new Resourse()
            {
                Name        = "Reorce2",
                Price       = 40,
                Description = "One the rule them all "
            };

            this.Resources.Add(r1);
            this.Resources.Add(r2);

            Order or1 = new Order()
            {
                completeDate      = DateTime.Now,
                OrderDate         = DateTime.Now,
                detailDescription = "mememe",
                orderStartus      = OrderStatus.Initiating,
                Total             = 200,
                customer          = new Customer()
                {
                    Email    = "@",
                    FistName = "A",
                    LastName = "B",
                    RoleName = RolesConst.CUSTOMER,
                    UserName = "******"
                }
            };


            this.Orders.Add(or1);

            Order or2 = new Order()
            {
                completeDate      = DateTime.Now,
                OrderDate         = DateTime.Now,
                detailDescription = "nyanyayna",
                orderStartus      = OrderStatus.Processiong,
                Total             = 150,
            };

            Order or3 = new Order()
            {
                completeDate      = DateTime.Now,
                OrderDate         = DateTime.Now,
                detailDescription = "sysysy",
                orderStartus      = OrderStatus.Initiating,
                Total             = 600,
            };

            this.Orders.Add(or2);
            this.Orders.Add(or3);

            Project project = new Project()
            {
                name = "MyProject",
                nameProjectManager = "*****@*****.**",
                costs          = 300,
                projectStatus  = ProjectStatus.Initial,
                projectManager = user10,
                order          = or1,
                tasks          = new List <WorkItem>()
            };

            project.tasks.Add(workItem);
            project.tasks.Add(workItem1);
            this.Projects.Add(project);

            this.SaveChanges();

            return(success);
        }
Example #23
0
        public ActionResult <Resourse> Create([FromHeaderAttribute] string Authorization, [FromBody] Resourse resourse)
        {
            if (isAuthorized(Authorization) && isUserATeacher(Authorization))
            {
                User             user;
                List <Subscribe> subscribes;
                string           message;

                subscribes = _subscribeService.GetByCourseId(resourse.CourseId);

                if (subscribes == null)
                {
                    return(NotFound());
                }

                foreach (var subscribe in subscribes)
                {
                    user = _usersService.Get(subscribe.ID_User);

                    if (user == null)
                    {
                        return(NotFound());
                    }


                    message = "S-a incarcat o noua resursa cu titlul " + resourse.Title + "\n"
                              + "Cu descrierea: " + resourse.Description + "\n"
                              + "Resursa poate fi accesata la: " + resourse.Link;



                    MailHelper.SendMail(user.Email, message);
                }

                _resourseService.Create(resourse);

                return(CreatedAtRoute("GetResourse", new { id = resourse._id.ToString() }, resourse));
            }
            else
            {
                return(Unauthorized());
            }
        }
Example #24
0
        public IActionResult Update([FromHeaderAttribute] string Authorization, string id, Resourse resourseIn)
        {
            if (isAuthorized(Authorization))
            {
            }
            else
            {
                return(Unauthorized());
            }
            var resourse = _resourseService.Get(id);

            if (resourse == null)
            {
                return(NotFound());
            }

            _resourseService.Update(id, resourseIn);

            return(NoContent());
        }
 public Resourse Create(Resourse resourse)
 {
     resourse.Link = GoogleDriveHelper.UploadFile(resourse.Base64String, resourse.Title, resourse.Type);
     _resourses.InsertOne(resourse);
     return(resourse);
 }
 public void Update(string id, Resourse resourseIn)
 {
     _resourses.ReplaceOne(resourse => resourse._id == id, resourseIn);
 }
 public void Remove(Resourse resourseIn)
 {
     _resourses.DeleteOne(resourse => resourse._id == resourseIn._id);
 }