public bool Update(RoomEntity room) { bool res = false; try { var p = Param(room, "edit"); res = (bool)unitOfWork.ProcedureExecute("ptgroup_Room_Update", p); return(res); } catch (Exception ex) { Logging.PutError(ex.Message, ex); return(false); } }
private DynamicParameters Param(RoomEntity room, string action = "add") { var p = new DynamicParameters(); if (action == "edit") { p.Add("@Id", room.Id); } else { p.Add("@Id", dbType: DbType.Int32, direction: ParameterDirection.Output); } p.Add("@Name", room.Name); return(p); }
public bool Insert(RoomEntity room) { bool flag = false; try { var p = new DynamicParameters(); p.Add("@Name", room.Name); flag = (bool)unitOfWork.ProcedureExecute("ptgroup_Room_Insert", p); } catch (Exception ex) { Logging.PutError(ex.Message, ex); } return(flag); }