/// <summary> /// Update existing CHITIETCAPTHUOC /// </summary> /// <param name="businessObject">CHITIETCAPTHUOC object</param> /// <returns>true for successfully saved</returns> public bool Update(CHITIETCAPTHUOC businessObject) { if (!businessObject.IsValid) { businessObject.ShowErrorMessage();//throw new InvalidBusinessObjectException(businessObject.BrokenRulesList.ToString()); } return(_dataObject.Update(businessObject)); }
/// <summary> /// delete by primary key /// </summary> /// <param name="keys">primary key</param> /// <returns>true for succesfully deleted</returns> public bool Delete(CHITIETCAPTHUOCKeys keys) { CHITIETCAPTHUOC businessObject = GetAllEntities().Where(p => p.ID == keys.ID).FirstOrDefault(); THUOCFactory THUOCService = new THUOCFactory(); THUOC THUOC = THUOCService.GetAllEntities().Where(p => p.ID == businessObject.THUOCID).FirstOrDefault(); THUOC.SOLUONG += businessObject.SOLUONG; THUOCService.Update(THUOC); return(_dataObject.Delete(keys)); }
/// <summary> /// Insert new CHITIETCAPTHUOC /// </summary> /// <param name="businessObject">CHITIETCAPTHUOC object</param> /// <returns>true for successfully saved</returns> public bool Insert(CHITIETCAPTHUOC businessObject) { if (!businessObject.IsValid) { businessObject.ShowErrorMessage();//throw new InvalidBusinessObjectException(businessObject.BrokenRulesList.ToString()); } THUOCFactory THUOCService = new THUOCFactory(); THUOC THUOC = THUOCService.GetAllEntities().Where(p => p.ID == businessObject.THUOCID).FirstOrDefault(); THUOC.SOLUONG -= businessObject.SOLUONG; THUOCService.Update(THUOC); return(_dataObject.Insert(businessObject)); }