//********************************************************** //* Добавление нового исследования, возвращает researchId //********************************************************** public static Int32 AddResearch(Int32 userId, Int32 mlwrId, Int32 vmId, Int32 researchVmData, Int32 duration, String name = "") { using (SandBoxDataContext db = new SandBoxDataContext()) { Research research = new Research { UserId = userId, MlwrId = mlwrId, VmId = vmId, ResearchVmData = researchVmData, State = (Int32)ResearchState.READY, CreatedDate = DateTime.Now, Duration = duration, ResearchName = name, TrafficFileReady = (Int32)TrafficFileReady.NOACTION }; db.Researches.InsertOnSubmit(research); db.SubmitChanges(); var researches = from r in db.Researches where r.UserId == userId select r.Id; return researches.Max(); } }
partial void UpdateResearch(Research instance);
partial void DeleteResearch(Research instance);
partial void InsertResearch(Research instance);