public void Add(FieldItemViewModel fieldViewModel) { var config = _configuration.GetValue <string>("Config:AtletaBase64"); if (fieldViewModel.Picture == "") { fieldViewModel.Picture = Divers.Base64ToImage(config, "FIELDITEM"); } else { fieldViewModel.Picture = Divers.Base64ToImage(fieldViewModel.Picture, "FIELDITEM"); } _fieldItemRepository.Add(_mapper.Map <FieldItem>(fieldViewModel)); }
public void Update(FieldItemViewModel fieldViewModel) { string[] symbol = fieldViewModel.Picture.Split('/'); if (symbol[0] != "data:image") { fieldViewModel.Picture = symbol[symbol.Count() - 1]; } else { fieldViewModel.Picture = Divers.Base64ToImage(fieldViewModel.Picture, "FIELDITEM"); } _fieldItemRepository.Update(_mapper.Map <FieldItem>(fieldViewModel)); }
public void Put([FromBody] FieldItemViewModel fieldViewModel) { _fieldAppService.Update(fieldViewModel); }
public void Post([FromBody] FieldItemViewModel fieldViewModel) { _fieldAppService.Add(fieldViewModel); }