示例#1
0
 public void CaptureUserRequest(RequestBranchMoveView model)
 {
     try
     {
         CoreUserBranchMoveRequest table = new CoreUserBranchMoveRequest
         {
             ApprovedBy            = -1,
             ApprovedDate          = null,
             ApproverComments      = null,
             HasBeenApproved       = false,
             CoreBranchId          = model.CoreBranchId,
             CoreUserId            = model.CoreUserId,
             EffectiveDate         = null,
             HasBeenCompleted      = false,
             MoveRequestComment    = model.MoveRequestComment,
             RequestedDate         = DateTime.Now,
             WebJobUpdateCompleted = false
         };
         db.CoreUserBranchMoveRequests.Add(table);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         AuditLog.ErrorLog.LogError(e, 0);
     }
 }
示例#2
0
 public void CompleteUserRequest(ApproveRequestView model)
 {
     try
     {
         CoreUserBranchMoveRequest table = new CoreUserBranchMoveRequest
         {
             ApprovedBy            = model.ApprovedBy,
             ApprovedDate          = DateTime.Now,
             ApproverComments      = model.ApproverComments,
             HasBeenApproved       = model.HasBeenApproved,
             EffectiveDate         = model.EffectiveDate,
             HasBeenCompleted      = true,
             WebJobUpdateCompleted = false
         };
         db.CoreUserBranchMoveRequests.Add(table);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         AuditLog.ErrorLog.LogError(e, 0);
     }
 }