public async Task <ActionResult <Plants> > PostPersonPlants(PersonPlants personPlant)
        {
            _context.PersonPlants.Add(personPlant);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetPersonsPlants), new { personId = personPlant.PersonId }, personPlant));
        }
示例#2
0
        public async Task <IActionResult> PostWaterLog(WaterLogs log)
        {
            _context.WaterLogs.Add(log);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetAPlantsWaterLogs), new { personId = log.PersonId, personplantid = log.PersonPlantId }, log));
        }
示例#3
0
        public async Task <IActionResult> PutAlerts(Alerts alert)
        {
            var curAlert = _context.Alerts.Find(alert.AlertId);

            if (curAlert.AlertTime != alert.AlertTime)
            {
                curAlert.AlertTime = alert.AlertTime;
            }
            await _context.SaveChangesAsync();

            return(NoContent());
        }