Ejemplo n.º 1
0
        public void AddUser(Contracts.User user)
        {
            if (user == null)
            {
                throw new Exception("User is null");
            }

            try
            {
                using (MD5 md5Hash = MD5.Create())
                {
                    user.PasswordHash = GetMd5Hash(md5Hash, user.PasswordHash);
                }

                var userEntity = Mapper.Map <Contracts.User, User>(user);
                _HLDbContext.Add(userEntity);
                SaveChanges();

                if (user.Role.ToLower() == "volunteer")
                {
                    AddNewUserKarma(user.Volunteer.IdVolunteer);
                }
            }
            catch
            {
                throw;
            }
        }
Ejemplo n.º 2
0
 public void AddRecord(Contracts.WallRecord wallRecord)
 {
     try
     {
         var wallRecordEntity = Mapper.Map <Contracts.WallRecord, WallRecord>(wallRecord);
         _VaODbContext.Add(wallRecordEntity);
         SaveChanges();
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 3
0
 public void CreateEvent(Contracts.Event newEvent)
 {
     try
     {
         var eventEntity = Mapper.Map <Contracts.Event, Event>(newEvent);
         _VaODbContext.Add(eventEntity);
         SaveChanges();
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 4
0
 public void CreateApplication(Contracts.Application application)
 {
     try
     {
         var appEntity = Mapper.Map <Contracts.Application, Application>(application);
         _VaODbContext.Add(appEntity);
         SaveChanges();
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 5
0
 public void BanVolunteerByOrganization(Ban ban)
 {
     try
     {
         var banEntity = Mapper.Map <Contracts.Ban, Ban>(ban);
         _VaODbContext.Add(banEntity);
         SaveChanges();
     }
     catch
     {
         throw;
     }
 }