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))); }
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)); }