public async Task <IActionResult> UpdatePositionAssign([FromBody] UpdatePositionAssignModel assignation)
        {
            var result = await _positionAssignRepo.UpdateAssign(assignation);


            UserModel UserName = _userRepo.GetUser();

            if (result.Ok)
            {
                var History = new HistoryModel();    // Add to History all actions of relevancy
                {
                    History.StaffID         = assignation.StaffID;
                    History.MPLID           = assignation.MPLID;
                    History.HistoryDate     = DateTime.UtcNow;
                    History.HistoryAction   = "Updated Placement";
                    History.HistoryLocation = "Some Destínation";
                    History.ApplicationType = "Assign";
                    History.DateModified    = DateTime.UtcNow;
                    History.Status          = "Received";
                    History.StartDate       = assignation.StartDate;
                    History.Accepted        = assignation.Accept;
                    History.EndDate         = assignation.EndDate;
                    History.HistoryWho      = UserName.UserName;
                    // History.HistoryWho = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                };



                _historyRepo.UpdateHistory(History);
            }

            return(Ok(result));
        }