public int Insert(DispatchStatusEntity dispatchstatus) { int res = 0; bool flag = false; try { var p = Param(dispatchstatus); flag = (bool)unitOfWork.ProcedureExecute("ptgroup_DispatchStatus_Insert", p); if (flag) { res = p.Get <int>("@Id"); } else { res = 0; } } catch (Exception ex) { Logging.PutError(ex.Message, ex); } return(res); }