//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)); }
public IActionResult UpdateAsChartEvolutionCustomOtfFilter([FromBody] AsChartEvolutionCustomOtfFilterSelected filter) { var result = _asChartEvolutionService.UpdateAsChartEvolutionCustomOtfFilter(filter); return(Ok(result)); }