Exemple #1
0
        public Ownership CreateOwnership(OwnershipRequest Ownership)
        {
            var entityToInsert = new Ownership()
            {
            };

            MergeOwnership(entityToInsert, Ownership);
            OwnershipRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Exemple #2
0
        public Ownership GetById(int OwnershipId)
        {
            var Ownership = OwnershipRepository.GetById(OwnershipId);

            if (Ownership == null)
            {
                throw new BadRequestException(ErrorMessages.PropiedadNoEncontrada);
            }

            return(Ownership);
        }
Exemple #3
0
        public void DeleteOwnership(int OwnershipId)
        {
            var Ownership = OwnershipRepository.GetById(OwnershipId);

            OwnershipRepository.Delete(Ownership);
        }
Exemple #4
0
 public Ownership UpdateOwnership(Ownership originalOwnership, OwnershipRequest Ownership)
 {
     this.MergeOwnership(originalOwnership, Ownership);
     OwnershipRepository.Update(originalOwnership);
     return(originalOwnership);
 }