public void AddCurrentPositionData(BackgroundInfo BackgroundInfoClient)
 {
     var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext()));
     var currentUser = manager.FindById(User.Identity.GetUserId());
     int id = currentUser.UserInfo.Id;
     BackgroundInfo bi = new BackgroundInfo();
     bi.UserInfoID = id;
     bi.type = BackgroundInfoClient.type;
     bi.title = BackgroundInfoClient.title;
     bi.endDate = new DateTime(2013,02,08);
     bi.startDate = BackgroundInfoClient.startDate;
     bi.description = BackgroundInfoClient.description;
     bi.isCurrentPosition = true;
     bi.createdDate = DateTime.Now;
     bi.updatedDate = null;
     CurrentPositionBusinessLayer cpBal = new CurrentPositionBusinessLayer();
     cpBal.InsertCurrentPosition(bi);
 }
 public void UpdateCurrentPosition(BackgroundInfo CurrentPositionClient)
 {
     CurrentPositionBusinessLayer cpbl = new CurrentPositionBusinessLayer();
     cpbl.UpdateCurrentPosition(CurrentPositionClient);
 }
 public BackgroundInfo GetCurrentPositionData(int? id, Boolean isCurrentPosition)
 {
     CurrentPositionBusinessLayer cpbl = new CurrentPositionBusinessLayer();
     BackgroundInfo currentPosition = cpbl.GetCurrentPositionByID(id, isCurrentPosition);
     return currentPosition;
 }