Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 public void Put([FromBody] FieldItemViewModel fieldViewModel)
 {
     _fieldAppService.Update(fieldViewModel);
 }
Exemplo n.º 4
0
 public void Post([FromBody] FieldItemViewModel fieldViewModel)
 {
     _fieldAppService.Add(fieldViewModel);
 }