public bool Create(CaDTO caDto) { try { var ca = new Ca { MaCa = Guid.NewGuid(), MaBienThe = caDto.MaBienThe, TenCa = caDto.TenCa, GioiTinh = Convert.ToInt32(caDto.GioiTinh), NgaySinh = caDto.NgaySinh, KichThuoc = caDto.KichThuoc, NgayDo = caDto.NgayDo, DonGia = Convert.ToDouble(caDto.DonGia), Tuoi = caDto.Tuoi, TinhTrang = Convert.ToBoolean(caDto.TinhTrang) }; _caRepository.Insert(ca); _unitOfWork.Commit(); return(true); } catch (Exception e) { return(false); } }
public async Task <BaseResponse> Update(CaDTO caDTO) { try { var result = _caService.Update(caDTO); if (result) { return(await Task.FromResult(new BaseResponse(result))); } return(await Task.FromResult(new BaseResponse(Message.UpdateNotSuccess, false)).ConfigureAwait(false)); } catch (Exception e) { return(await Task.FromResult(new BaseResponse(Message.UpdateNotSuccess, false)).ConfigureAwait(false)); } }
public async Task <BaseResponse> InsertAll(CaDTO entity) { try { var result = _caService.Create(entity); if (result) { return(await Task.FromResult(new BaseResponse(result))); } return(await Task.FromResult(new BaseResponse(Message.CreateNotSuccess))); } catch (Exception e) { return(await Task.FromResult(new BaseResponse(Message.CreateNotSuccess))); } }
public List <CaDTO> LoadCa() { SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = "Select * From Ca where TrangThai=1"; SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); List <CaDTO> ls = new List <CaDTO>(); while (sdr.Read()) { CaDTO ketqua = new CaDTO(); ketqua.MaCa = int.Parse(sdr["MaCa"].ToString()); ketqua.TenCa = sdr["TenCa"].ToString(); ketqua.HeSo = float.Parse(sdr["HeSo"].ToString()); ketqua.TrangThai = int.Parse(sdr["TrangThai"].ToString()); ls.Add(ketqua); } sdr.Close(); conn.Close(); return(ls); }
public bool Update(CaDTO caDto) { try { var ca = _caRepository.GetById(caDto.MaCa); if (ca == null) { return(false); } // Update chi tiet ca.MaCa = caDto.MaCa; ca.MaBienThe = caDto.MaBienThe; ca.TenCa = caDto.TenCa; ca.GioiTinh = Convert.ToInt32(caDto.GioiTinh); ca.NgaySinh = caDto.NgaySinh; ca.KichThuoc = caDto.KichThuoc; ca.NgayDo = caDto.NgayDo; ca.DonGia = Convert.ToDouble(caDto.DonGia); ca.Tuoi = caDto.Tuoi; ca.TinhTrang = Convert.ToBoolean(caDto.TinhTrang); //update thuốc điều trị //var thuocdieutriOld = _thuocdieutriRepository.GetMany(p => p.MaBenh == benh.MaBenh).ToList(); //_thuocdieutriRepository.RemoveMultiple(thuocdieutriOld); //var thuocs = _thuocRepository.GetMany(r => benhDto.MaThuocs.Contains(r.MaThuoc.ToString())); //foreach (var thuoc in thuocs) //{ // var thuocdieutri = new ThuocDieuTri { MaBenh = benh.MaBenh, MaThuoc = thuoc.MaThuoc }; // _thuocdieutriRepository.Insert(thuocdieutri); //} // update user _caRepository.Update(ca); _unitOfWork.Commit(); return(true); } catch (Exception ex) { return(false); } }