//[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)); }