public static WateringHistory toEntity(WateringHistoryModel model) { WateringHistory entity = new WateringHistory(); if (model != null) { entity.token = model.token; entity.time = model.time; entity.duration = model.duration; } return(entity); }
public static WateringHistoryModel toModel(WateringHistory entity) { WateringHistoryModel model = new WateringHistoryModel(); if (entity != null) { model.token = entity.token; model.time = entity.time; model.duration = entity.duration; } return(model); }
public async Task <WateringHistoryModel> addWateringRecored(Guid plantToken, int duration) { var databaseManagment = new databaseRepository(_configs); WateringHistoryModel model = new WateringHistoryModel() { token = Guid.NewGuid(), time = DateTime.Now, duration = duration }; WateringHistory entity = WateringHistoryMapper.toEntity(model); WateringHistory result = await databaseManagment.append(plantToken, entity); return(WateringHistoryMapper.toModel(result)); }
public static string toJson(this WateringHistoryModel model) { return(JsonSerializer.Serialize(model)); }