public override async Task UpdateAsync(Clinica model) { var clinica = await this.Find(x => x.Id == model.Id).SingleOrDefaultAsync(); clinica.Id = model.Id; clinica.Nome = model.Nome; clinica.Morada = model.Morada; clinica.Email = model.Email; clinica.Latitude = model.Latitude; clinica.Longitude = model.Longitude; clinica.Telefone1 = model.Telefone1; clinica.Telefone2 = model.Telefone2; if (model.Imagem1 != null) { clinica.Imagem1 = model.Imagem1; clinica.Imagem1ContentType = model.Imagem1ContentType; } if (model.Imagem2 != null) { clinica.Imagem2 = model.Imagem2; clinica.Imagem2ContentType = model.Imagem2ContentType; } dbContext.Update(clinica); await dbContext.SaveChangesAsync(); }
public async Task <int> CreateAsync(TEntity entity) { await dbContext.Set <TEntity>().AddAsync(entity); return(await dbContext.SaveChangesAsync()); }