public bool Create(TrieuChungDTO trieuchungDto) { try { var item = CheckExistsTenTrieuChung(trieuchungDto.TenTrieuChung); if (item) { return(false); } var trieuchung = new TrieuChung { MaTrieuChung = Guid.NewGuid(), TenTrieuChung = trieuchungDto.TenTrieuChung, MoTaTrieuChung = trieuchungDto.MoTaTrieuChung, // MaBenh = trieuchungDto.MaBenh }; _trieuchungRepository.Insert(trieuchung); _unitOfWork.Commit(); if (trieuchungDto.MaBenhs != null) { foreach (var mabenh in trieuchungDto.MaBenhs) { var trieuchungbenh = new TrieuChungBenh { MaTrieuChung = trieuchung.MaTrieuChung, MaBenh = new Guid(mabenh) }; _trieuchungbenhRepository.Insert(trieuchungbenh); } _unitOfWork.Commit(); } return(true); }catch (Exception ex) { return(false); } }
public async Task UpdateAsync(TrieuChung item) { await _repository.UpdateAsync(item); }
public async Task <int> InsertAsync(TrieuChung item) { await _repository.AddAsync(item); return(item.Id); }
public async Task DeleteAsync(TrieuChung item) { await _repository.DeleteAsync(item); }