public async Task <HttpResponseMessage> UpdateChargeStation(Guid groupId, Guid chargeStationId, string name)
        {
            PatchChargeStationResource patchChargeStationResource = new PatchChargeStationResource()
            {
                Name = name
            };

            return(await Client.PatchAsync(ChargeStationUrl(groupId.ToString(), chargeStationId.ToString()), ConvertToJsonData <PatchChargeStationResource>(patchChargeStationResource)));
        }
Пример #2
0
        public async Task <IActionResult> Patch(Guid id, [FromBody] PatchChargeStationResource value)
        {
            ChargeStation chargeStation = await _context.ChargeStation.FirstOrDefaultAsync(c => c.Id == id);

            if (chargeStation == null)
            {
                return(StatusCode(404));
            }

            if (!String.IsNullOrEmpty(value.Name))
            {
                chargeStation.Name = value.Name;
            }

            await _context.SaveChangesAsync();

            ChargeStationResource chargeStationUpdated = _mapper.Map <ChargeStationResource>(chargeStation);

            return(Ok(chargeStationUpdated));
        }