public async Task <IActionResult> Put(EnterpriseCredentialsDTO EnterpriseCredentials) { var isUpdated = await _EnterpriseCredentialsService.UpdateEnterpriseCredentials(EnterpriseCredentials); var response = new ApiResponse <bool>(isUpdated); return(Ok(response)); }
public async Task <IActionResult> GetEnterpriseCredentials(int id) { EnterpriseCredentialsDTO EnterpriseCredentials = await _EnterpriseCredentialsService.GetEnterpriseCredentials(id); var response = new ApiResponse <EnterpriseCredentialsDTO>(EnterpriseCredentials); return(Ok(response)); }
public async Task InsertEnterpriseCredentials(EnterpriseCredentialsDTO newEnterpriseCredentials) { EnterpriseCredentials dbRecord = _mapper.Map <EnterpriseCredentials>(newEnterpriseCredentials); await _unitOfWork.EnterpriseCredentialsRepository.Add(dbRecord); await _unitOfWork.SaveAdministrationSwitchChangesAsync(); }
public async Task <EnterpriseCredentialsDTO> GetEnterpriseCredentials(int id) { EnterpriseCredentials dbRecord = await _unitOfWork.EnterpriseCredentialsRepository.GetById(id); EnterpriseCredentialsDTO result = _mapper.Map <EnterpriseCredentialsDTO>(dbRecord); return(result); }
public async Task <bool> UpdateEnterpriseCredentials(EnterpriseCredentialsDTO updatedEnterpriseCredentialsDTO) { EnterpriseCredentials existingRecord = await _unitOfWork.EnterpriseCredentialsRepository.GetById(updatedEnterpriseCredentialsDTO.Id); if (existingRecord == null) { throw new ValidationException("Registro no existe para el ID proporcionado."); } var updatedRecord = _mapper.Map <EnterpriseCredentials>(updatedEnterpriseCredentialsDTO); _unitOfWork.EnterpriseCredentialsRepository.Update(existingRecord, updatedRecord); await _unitOfWork.SaveAdministrationSwitchChangesAsync(); return(true); }