public int CreatePet(Pet_x pet)
        {
            string UID  = CheckJWT(WebOperationContext.Current);
            var    user = repository.GetUserByUID(UID);

            if (user.UID != UID)
            {
                throw new Exception("UidProvideUserDontMachWithAuthUid");
            }

            return(repository.CreatePet(pet));
        }
Beispiel #2
0
        public int UpdatePet(Pet_x pet)//-----------------------------------------------
        {
            int result = -1;
            using (var context = new PetSitterDbContext())
            {
                var freshPet = MapToDamain(pet);
                var curPet = context.Pets.Where(x => x.Id == pet.Id).FirstOrDefault();
                CustomMapper.Map<Pet, Pet>(freshPet, curPet);
                context.SaveChanges();
                result = 0;
            }

            return result;
        }
Beispiel #3
0
        public int CreatePet(Pet_x pet)
        {
            int result = -1;
            using (var context = new PetSitterDbContext())
            {
                var model = MapToDamain(pet);
                context.Pets.Add(model);
                context.SaveChanges();

                result = 0;
            }

            return result;
        }
        public static Pet MapToDamain(Pet_x pet_x)
        {
            var fresh = CustomMapper.Map <Pet_x, Pet>(pet_x);

            return(fresh);
        }