public async Task <DeletePositionAssignResult> DeletePositionAssign([FromBody] DeletePositionAssignModel2 model) { UserModel UserName = _userRepo.GetUser(); var res = await _positionAssignRepo.DeletePositionAssign(model.Id, model.StartDate, model.StaffID); var History = new HistoryModel(); // Add to History all actions of relevancy { History.StaffID = model.StaffID; History.MPLID = model.Id; History.HistoryDate = DateTime.UtcNow; History.HistoryAction = "Placement Removed"; History.HistoryLocation = "Some DestÃnation"; History.ApplicationType = "Assign"; History.DateModified = DateTime.UtcNow; History.Status = "Received"; History.HistoryWho = UserName.UserName; // History.HistoryWho = System.Security.Principal.WindowsIdentity.GetCurrent().Name; }; _historyRepo.UpdateHistory(History); return(res); }
public async Task <bool> DeletePositionAssignSelect([FromBody] DeletePositionAssignModel2 model) { DeletePositionAssignModel2 res = await _positionAssignRepo.DeletePositionAssignSelect(model.StaffID, model.OldDate); // var modelStaff = _positionAssignRepo.SelectOldAssignStaff(model); UserModel UserName = _userRepo.GetUser(); if (res != null) { var History = new HistoryModel(); // Add to History all actions of relevancy { History.StaffID = res.StaffID; History.MPLID = res.MPLID; History.HistoryDate = DateTime.UtcNow; History.HistoryAction = "Placement Removed"; History.HistoryLocation = "Some DestÃnation"; History.ApplicationType = "Assign"; History.DateModified = DateTime.UtcNow; History.Status = "Received"; History.StartDate = DateTime.Parse(res.StartDate); History.EndDate = res.EndDate; History.HistoryWho = UserName.UserName; // History.HistoryWho = System.Security.Principal.WindowsIdentity.GetCurrent().Name; _historyRepo.UpdateHistory(History); } return(true); } else { return(false); } }