public void UpdateLeakDetails()
        {
            try
            {
                ILeakDetails leakDetails = new LeakDetails();
                leakDetails.LeakDetailsId             = Guid.Parse("3AED254F-9ADC-4BE4-BFCD-659966C588A1");
                leakDetails.UserId                    = Guid.Parse("47EAD6D9-C95F-4592-B5C4-229E19D13E7A");
                leakDetails.LeakTypeId                = Guid.Parse("91C04BD6-9794-46F9-9806-C9CDE47595F1");
                leakDetails.UnitId                    = Guid.Parse("6EFD9490-7CFA-4EB1-8C5A-28B0A98936F8");//refer unit table to add new ref
                leakDetails.LeakNumber                = 2;
                leakDetails.ScoopedDate               = DateTime.Now;
                leakDetails.NotificationNumber        = 1233;
                leakDetails.DateNotificationReceived  = DateTime.Now;
                leakDetails.WorkOrderNumber           = 1234;
                leakDetails.DateWorkOrderReceived     = DateTime.Now;
                leakDetails.WorkOrderDescription      = "the work order is received";
                leakDetails.SSTDescription            = "The Sst description is received";
                leakDetails.IdentifiedBy              = "steam";
                leakDetails.DecibelReading            = 0f;
                leakDetails.HeightFromGrade           = 2.2f;
                leakDetails.HeightFromLeak            = 2.2f;
                leakDetails.ExistingHearingProtection = "single";
                leakDetails.Populate                  = "y";
                leakDetails.PlumeSize                 = 100.0f;
                leakDetails.Temperature               = 100.0f;
                leakDetails.OrificeSize               = 100.0f;
                leakDetails.LOCReading                = 100;
                leakDetails.LOCRate                   = 100;
                leakDetails.IsPlanWithProcessReqired  = "y";
                leakDetails.IsFEWARequired            = "y";
                //leakDetails.IsAttach2Required = "y";
                leakDetails.IsMOCRequired = "y";
                leakDetails.IsRemoveInsulationRequired    = "y";
                leakDetails.IsReinstallInsulationRequired = "y";
                leakDetails.IsReScopeRequired             = "y";
                leakDetails.JobPackStatus = "y";
                leakDetails.LeakStatus    = "y";
                leakDetails.LeakComments  = "y";

                ltr.Update((LeakDetails)leakDetails);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void AddLeakDetails()
        {
            try
            {
                ILeakDetails leakDetails = new LeakDetails();
                leakDetails.LeakDetailsId             = Guid.NewGuid();
                leakDetails.UserId                    = Guid.Parse("57BB12E7-85F1-4612-98BA-215028590D53");
                leakDetails.LeakTypeId                = Guid.Parse("B9219816-7D18-4534-A29A-50684D47E449");
                leakDetails.UnitId                    = Guid.Parse("D73554EA-A8A6-4779-8C91-051024F488F2");
                leakDetails.LeakNumber                = 2;
                leakDetails.ScoopedDate               = DateTime.Now;
                leakDetails.NotificationNumber        = 123323;
                leakDetails.DateNotificationReceived  = DateTime.Parse("10/10/2017");
                leakDetails.WorkOrderNumber           = 1234;
                leakDetails.DateWorkOrderReceived     = DateTime.Now;
                leakDetails.WorkOrderDescription      = "the work order is received";
                leakDetails.SSTDescription            = "The Sst description is received";
                leakDetails.IdentifiedBy              = "steam";
                leakDetails.DecibelReading            = 2.2f;
                leakDetails.HeightFromGrade           = 2.2f;
                leakDetails.HeightFromLeak            = 2.2f;
                leakDetails.ExistingHearingProtection = "single";
                leakDetails.Populate                  = "Y";
                leakDetails.PlumeSize                 = 100.0f;
                leakDetails.Temperature               = 100.0f;
                leakDetails.OrificeSize               = 100.0f;
                leakDetails.LOCReading                = 100.0f;
                leakDetails.LOCRate                   = 100.0f;
                leakDetails.IsPlanWithProcessReqired  = "Y";
                leakDetails.IsFEWARequired            = "Y";
                //leakDetails.IsAttach2Required = "Y";
                leakDetails.IsMOCRequired = "Y";
                leakDetails.IsRemoveInsulationRequired    = "Y";
                leakDetails.IsReinstallInsulationRequired = "Y";
                leakDetails.IsReScopeRequired             = "Y";
                leakDetails.JobPackStatus = "NEW";
                leakDetails.LeakStatus    = "NEW";
                leakDetails.LeakComments  = "CREATED";

                ltr.Create((LeakDetails)leakDetails);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
 // PUT: api/LeakDetails/5
 public HttpResponseMessage Put(LeakDetails leakDetails)
 {
     try
     {
         response.StatusCode           = HttpStatusCode.Created;
         response.Content              = new StringContent(leakDetailsFactory.Update(leakDetails).ToString());
         response.Headers.CacheControl = new CacheControlHeaderValue()
         {
             MaxAge = TimeSpan.FromMinutes(20)
         };
     }
     catch (Exception ex)
     {
         response.StatusCode           = HttpStatusCode.BadRequest;
         response.Content              = new StringContent(ex.Message);
         response.Headers.CacheControl = new CacheControlHeaderValue()
         {
             MaxAge = TimeSpan.FromMinutes(20)
         };
     }
     return(response);
 }