public void SubmitForm(ProposalEntity proposal, int?keyValue = null) { try { if (keyValue != null) { proposal.ID = keyValue.Value; service.Update(proposal); } else { service.Insert(proposal); } } catch (Exception ex) { throw; } }