public static BigLittleParentMapModel CreateBigLittleParentMapModel(BigLittleParentMapModel mapModel) { using (var _context = new bbbsDbContext()) { int parentId = FindParentForLittle(mapModel.LittleId).user.Id; var parentLittleMatch = (from lpm in _context.LittleParentMaps where lpm.LittleId == mapModel.LittleId && lpm.ParentId == parentId select lpm).FirstOrDefault(); var newMap = _context.Add(new BigLittleParentMap { BigId = mapModel.BigId, LittleParentMapId = parentLittleMatch.Id, }); _context.SaveChanges(); mapModel.MatchId = newMap.Entity.Id; return(mapModel); } }
public BigLittleParentMapModel CreateBigLittleParentMap([FromBody] BigLittleParentMapModel inputModel) { return(UserMappingService.CreateBigLittleParentMap(inputModel)); }
internal static BigLittleParentMapModel CreateBigLittleParentMap(BigLittleParentMapModel inputModel) { return(UserMappingRepository.CreateBigLittleParentMapModel(inputModel)); }