예제 #1
0
        public string Create(Parameters parameters)
        {
            var ob = new Context.Obiedinenie();

            ob.id = int.Parse(parameters.id);
            var tip_ = context.Tip_obiedineniya.Where(x => (x.nazvanie == parameters.tipObiedineniya)).FirstOrDefault();

            ob.tip      = (tip_ == null) ? 0 : tip_.id;
            ob.nazvanie = parameters.nazvanie;

            context.Obiedinenie.Add(ob);
            context.SaveChanges();
            return("Успешно добавлено");
        }
예제 #2
0
        /// <summary>
        /// Создает новое Обьединение(Дивизия,Корпус,Бригада) в базе
        /// </summary>
        /// <param name="id">Уникальный идентификатор обьединения</param>
        /// <param name="nazvanie">Название обьединения</param>
        /// <param name="tipObiedineniya">Тип обьединения(Дивизия,Корпус,Бригада)</param>
        /// <returns></returns>
        public string CreateObiedinenie(string id, string nazvanie, string tipObiedineniya)
        {
            try
            {
                var ob = new Context.Obiedinenie();
                ob.id = int.Parse(id);
                var tip = context.Tip_obiedineniya.Where(x => (x.nazvanie == tipObiedineniya)).FirstOrDefault();
                ob.Tip_obiedineniya = tip;
                ob.nazvanie         = nazvanie;

                context.Obiedinenie.Add(ob);
                context.SaveChanges();
                return("Успешно добавлено");
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }