Exemplo n.º 1
0
        public static RequestResult Delete(List <string> selectedList)
        {
            RequestResult result = new RequestResult();

            try
            {
#if !DEBUG
                using (TransactionScope trans = new TransactionScope())
                {
#endif
                using (CFContext context = new CFContext())
                {
                    DeleteHelper.DeleteAbnormalReason(context, selectedList);

                    context.SaveChanges();
                }

#if !DEBUG
                trans.Complete();
            }
#endif
                result.ReturnSuccessMessage(string.Format("{0} {1} {2}", Resources.Resource.Delete, Resources.Resource.AbnormalReason, Resources.Resource.Success));
            }
            catch (Exception ex)
            {
                var err = new Error(MethodBase.GetCurrentMethod(), ex);

                Logger.Log(err);

                result.ReturnError(err);
            }

            return(result);
        }