Esempio n. 1
0
        /// <summary>
        /// Xử lý nghiệp vụ xóa
        /// </summary>
        /// <param name="entity">thực thể cần xóa</param>
        /// <returns></returns>
        public virtual ServiceResult Deletes(string param)
        {
            // Khởi tạo reponsive database
            var serviceResult = new ServiceResult();

            // Gọi đến method queyry của dbContex để thực hiện truy vấn vào database
            serviceResult.Data = _baseData.Deletes(param);
            if (serviceResult.Data != null)
            {
                serviceResult.MisaCode = MISACode.Success;
                serviceResult.Success  = true;
            }
            else
            {
                ErrorMsg errorMsg = new ErrorMsg();
                errorMsg.DevMsg   = MISA.QLTS.Common.Properties.Resources.Msg_Dev;
                errorMsg.MoreInfo = MISA.QLTS.Common.Properties.Resources.MoreInfo;
                errorMsg.UserMsg.Add(MISA.QLTS.Common.Properties.Resources.Error_UserMsg);
                serviceResult.Data     = errorMsg;
                serviceResult.MisaCode = MISACode.NotValid;
                serviceResult.Success  = false;
            }
            return(serviceResult);
        }