コード例 #1
0
        //[AuthorizeUser(RoleModule.Contact, Function.Delete)]
        public JsonResult DeleteContact(ContactViewModel cViewModel)
        {
            Set_Date_Session(cViewModel.ContactDetails);

            using (TransactionScope tran = new TransactionScope())
            {
                try
                {
                    _ContactManager.Delete_Contact_By_Id(cViewModel.ContactDetails.ContactId);

                    //cViewModel.ContactViewModelList.Contact.ContactFor = ContactFor.Contact.ToString();

                    cViewModel.FriendlyMessage.Add(MessageStore.Get("Cont03"));

                    Logger.Debug("Contact Controller Deleted Contact");

                    tran.Complete();
                }
                catch (Exception ex)
                {
                    tran.Dispose();

                    cViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                    Logger.Error("Contact Controller - DeleteContact  " + ex.Message);
                }
            }
            return(Json(cViewModel));
        }