Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public BigLittleParentMapModel CreateBigLittleParentMap([FromBody] BigLittleParentMapModel inputModel)
 {
     return(UserMappingService.CreateBigLittleParentMap(inputModel));
 }
Exemplo n.º 3
0
 internal static BigLittleParentMapModel CreateBigLittleParentMap(BigLittleParentMapModel inputModel)
 {
     return(UserMappingRepository.CreateBigLittleParentMapModel(inputModel));
 }