public async Task <Favoured> AddFavoured(Favoured favoured) { await _context.Favoureds.AddAsync(favoured); await _context.SaveChangesAsync(); return(favoured); }
public async Task <IActionResult> AddFavaoured([FromBody] FavouredForCreationDto favaouredForCreationDto) { Favoured favoured = _mapper.Map <Favoured>(favaouredForCreationDto); var userId = User.FindFirst(claim => claim.Type == ClaimTypes.NameIdentifier).Value; favoured.CreatedBy = int.Parse(userId); _repo.Add <Favoured>(favoured); var saveResult = _repo.SaveAll(); var favouredToReturn = _mapper.Map <FavouredDto>(favoured); return(CreatedAtRoute("GetFavoured", new { id = favouredToReturn.SpoonacularId }, favouredToReturn)); }
public void Copy(BehaviourModeObject _object) { if (_object == null) { return; } base.Copy(_object); Favoured.Copy(_object.Favoured); Key = _object.Key; Rules.Clear(); foreach (BehaviourModeRuleObject _rule in _object.Rules) { Rules.Add(new BehaviourModeRuleObject(_rule)); } }
/// <summary> /// Starts the behaviour mode. /// </summary> /// <param name="_component">Component.</param> public void Start(ICEWorldBehaviour _component) { Init(_component); Favoured.InitRuntime(); m_Active = true; }