This commit is contained in:
@@ -32,5 +32,30 @@ namespace HanyadikHetVan.Services
|
||||
var funfact = await _dbContext.FunFacts.Where(x => x.Id == funfactId).FirstOrDefaultAsync();
|
||||
return funfact.FunFactor;
|
||||
}
|
||||
|
||||
public async Task<bool> DeleteFunFact(int funfactId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var item = await _dbContext.FunFacts.Where(x => x.Id == funfactId).FirstOrDefaultAsync();
|
||||
_dbContext.FunFacts.Remove(item);
|
||||
await _dbContext.SaveChangesAsync();
|
||||
return true;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<FunFactDTO> UpdateFunFact(int funfactId, FunFactDTO funfact)
|
||||
{
|
||||
var funfactentity = _mapper.Map<FunFactDTO, FunFact>(funfact);
|
||||
funfactentity.Id = funfactId;
|
||||
_dbContext.FunFacts.Update(funfactentity);
|
||||
await _dbContext.SaveChangesAsync();
|
||||
var newff = await _dbContext.FunFacts.Where(x => x.Id == funfactId).FirstOrDefaultAsync();
|
||||
return _mapper.Map<FunFact, FunFactDTO>(newff);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user