Ejemplo n.º 1
0
        //TODO IN TRAN
        public bool Update(AsChartEvolutionCustomOtfFilterSelected filter)
        {
            //Suppression des items pour l'utilisateur et le le compte
            var userCustomOtfs = Get(filter.User.Id, filter.IdAccount);

            foreach (var userCustomOtf in userCustomOtfs)
            {
                _userCustomOtfRepository.Delete(userCustomOtf);
            }


            //Ajout des items de la liste en parametre
            foreach (var otf in filter.OperationTypeFamilies)
            {
                UserCustomOtf userCustomOtf = new UserCustomOtf
                {
                    Id                    = 0,
                    IdAccount             = filter.IdAccount,
                    IdUser                = filter.User.Id,
                    IdOperationTypeFamily = otf.Id
                };

                _userCustomOtfRepository.Create(userCustomOtf);
            }

            return(true);
        }
 public bool UpdateAsChartEvolutionCustomOtfFilter(AsChartEvolutionCustomOtfFilterSelected filter)
 {
     return(_userCustomOtfService.Update(filter));
 }
Ejemplo n.º 3
0
        public IActionResult UpdateAsChartEvolutionCustomOtfFilter([FromBody] AsChartEvolutionCustomOtfFilterSelected filter)
        {
            var result = _asChartEvolutionService.UpdateAsChartEvolutionCustomOtfFilter(filter);

            return(Ok(result));
        }