private static void UpdateRelease()
 {
     using (var repos = new COReleaseRepository(new AibelDeelineDbContext()))
     {
         var release = repos.GetFull(1);
     }
 }
Example #2
0
 private void btnApply_Click(object sender, EventArgs e)
 {
     try
     {
         using (var repos = new COReleaseRepository(new AibelDeelineDbContext()))
         {
             Enum.TryParse <PriorityEnum>(cmbPriority.SelectedItem as string, out var enumVal);
             var release = new CORelease(Mediator.CurrentUser, Mediator.CurrentLocation, enumVal, lstSelectedCOs.Items.OfType <string>().ToArray());
             repos.Add(release);
         }
     }
     catch (InvalidOperationException ex)
     {
         MessageBox.Show(string.Format("Failed to create the release, most likely because some of the control object are already released.\n{0}", ex.Message));
     }
     finally
     {
         this.Close();
     }
 }
        static void MakeRelease()
        {
            // Created by
            User user = null;

            using (var repos = new UserRepository(new AibelDeelineDbContext()))
            {
                user = repos.Get("ofsfabo1");
            }

            CORelease release = new CORelease(user, LocationEnum.Aibel_ASI, PriorityEnum.Critical, "S2");

            release.ControlObjects.Add(new ControlObject("111-20-0001"));
            release.ControlObjects.Add(new ControlObject("111-20-0002"));
            release.ControlObjects.Add(new ControlObject("111-20-0003"));

            using (var repos = new COReleaseRepository(new AibelDeelineDbContext()))
            {
                repos.Add(release);
            }
        }