Example #1
0
        private HourEx Transform(AABC.Domain2.Hours.Hours n)
        {
            HourEx r = new HourEx();

            r.Id = n.ID;
            r.AuthorizationID   = n.AuthorizationID;
            r.BillableHours     = n.BillableHours;
            r.BillingRef        = n.BillingRef;
            r.CaseID            = n.CaseID;
            r.PatientName       = n.Case.Patient.CommonName;
            r.CorrelationID     = n.CorrelationID;
            r.Date              = n.Date;
            r.DateCreated       = n.DateCreated;
            r.EndTime           = n.EndTime;
            r.HasCatalystData   = n.HasCatalystData;
            r.InternalMemo      = n.InternalMemo;
            r.IsAdjustment      = n.IsAdjustment;
            r.Memo              = n.Memo;
            r.ParentApprovalID  = n.ParentApprovalID;
            r.ParentReported    = n.ParentReported;
            r.PayableHours      = n.PayableHours;
            r.PayableRef        = n.PayableRef;
            r.ProviderID        = n.ProviderID;
            r.ProviderName      = n.Provider.FirstName + " " + n.Provider.LastName;
            r.ServiceID         = n.ServiceID;
            r.ServiceLocationID = n.ServiceLocationID;
            r.SSGParentID       = n.SSGParentID;
            r.StartTime         = n.StartTime;
            r.Status            = n.Status.ToString();
            r.TotalHours        = n.TotalHours;
            r.WatchEnabled      = n.WatchEnabled;
            r.WatchNote         = n.WatchNote;
            return(r);
        }
Example #2
0
 public void Save(HourEx hour)
 {
     AABC.Domain2.Hours.Hours m = Transform(hour);
     if (m.ID == 0)
     {
         _context.Hours.Add(m);
     }
     _context.SaveChanges();
     hour.Id = m.ID;
 }
Example #3
0
 private AABC.Domain2.Hours.Hours Transform(HourEx n)
 {
     AABC.Domain2.Hours.Hours r;
     if (n.Id > 0)
     {
         r = _context.Hours.Where(p => p.ID == n.Id).FirstOrDefault();
     }
     else
     {
         r = _context.Hours.Create();
     }
     r.ID = n.Id;
     r.AuthorizationID   = n.AuthorizationID;
     r.BillableHours     = n.BillableHours;
     r.BillingRef        = n.BillingRef;
     r.CaseID            = n.CaseID;
     r.CorrelationID     = n.CorrelationID;
     r.Date              = n.Date;
     r.DateCreated       = n.DateCreated;
     r.EndTime           = n.EndTime;
     r.HasCatalystData   = n.HasCatalystData;
     r.InternalMemo      = n.InternalMemo;
     r.IsAdjustment      = n.IsAdjustment;
     r.Memo              = n.Memo;
     r.ParentApprovalID  = n.ParentApprovalID;
     r.ParentReported    = n.ParentReported;
     r.PayableHours      = n.PayableHours;
     r.PayableRef        = n.PayableRef;
     r.ProviderID        = n.ProviderID;
     r.ServiceID         = n.ServiceID;
     r.ServiceLocationID = n.ServiceLocationID;
     r.SSGParentID       = n.SSGParentID;
     r.StartTime         = n.StartTime;
     r.Status            = (HoursStatus)Enum.Parse(typeof(HoursStatus), n.Status, true);
     r.TotalHours        = n.TotalHours;
     r.WatchEnabled      = n.WatchEnabled;
     r.WatchNote         = n.WatchNote;
     return(r);
 }