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)); }
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; }
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); }