Exemple #1
0
        public async Task <IActionResult> DeleteUser([FromRoute] string login)
        {
            _log.LogDebug($"REST request to delete User : {login}");
            await _userService.DeleteUser(login);

            return(Ok().WithHeaders(HeaderUtil.CreateEntityDeletionAlert("userManagement.deleted", login)));
        }
Exemple #2
0
        public async Task <IActionResult> DeleteJobHistory([FromRoute] long id)
        {
            _log.LogDebug($"REST request to delete JobHistory : {id}");
            await _jobHistoryService.Delete(id);

            return(Ok().WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, id.ToString())));
        }
Exemple #3
0
        public async Task <IActionResult> DeleteJobHistory([FromRoute] long id)
        {
            _log.LogDebug($"REST request to delete JobHistory : {id}");
            _applicationDatabaseContext.JobHistories.RemoveById(id);
            await _applicationDatabaseContext.SaveChangesAsync();

            return(Ok().WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, id.ToString())));
        }
Exemple #4
0
        public async Task <IActionResult> DeleteBankAccount([FromRoute] string id)
        {
            _log.LogDebug($"REST request to delete BankAccount : {id}");
            _applicationDatabaseContext.BankAccounts.RemoveById(id);
            await _applicationDatabaseContext.SaveChangesAsync();

            return(Ok().WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, id)));
        }
Exemple #5
0
        public async Task <IActionResult> DeleteJob([FromRoute] long id)
        {
            _log.LogDebug($"REST request to delete Job : {id}");
            await _jobRepository.DeleteByIdAsync(id);

            await _jobRepository.SaveChangesAsync();

            return(Ok().WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, id.ToString())));
        }
Exemple #6
0
        public async Task <IActionResult> Delete(int id)
        {
            var person = await _peopleRepository.FindByIdAsync(id, "Emails", "Address", "Phones");

            if (person == null)
            {
                return(NotFound());
            }
            return(Ok(await _peopleRepository.DeleteAsync(person))
                   .WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, person.Id.ToString())));
        }
        public async Task <IActionResult> Delete(int id)
        {
            var company = _companiesRepository.FindByIdAsync(id, "Phones", "Address", "Email").Result;

            if (company == null)
            {
                return(NotFound());
            }
            var result = await _companiesRepository.UpdateAsync(company);

            return(Ok(await _companiesRepository.DeleteAsync(company))
                   .WithHeaders(HeaderUtil.CreateEntityDeletionAlert(EntityName, result.Id.ToString())));
        }