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("Успешно добавлено"); }
/// <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()); } }