public SC_USER Save(SC_USER obj) { var currentUser = _general.Get <SC_USER>(obj.IdUser); currentUser.Soyadi = obj.Soyadi; currentUser.Adi = obj.Adi; currentUser.CepTelefonu = obj.CepTelefonu; currentUser.Aciklama = obj.Aciklama; currentUser.ModUser = currentUser.IdUser; currentUser = _general.Update(currentUser); _session.Set(Strings.Authorization.UserSessionKey, currentUser); return(currentUser); //if (obj.IdUser > 0) //{ // obj = _general.Update(obj); // _logger.LogSuccess(new Log() // { // ActionName = "Save", // ControllerName = "ProfileController", // RequestUrl = "/Profile", // ShortMessage = Strings.Messages.User.Update(obj) // }); // _sessionProvider.Set(Strings.Authorization.UserSessionKey, obj); // return Json(obj); //} //else //{ // return Json(false); //} }
public Usuario ActivateAccount(CodigoDeActivacion cda) { Usuario usuario = _usuarioRepository.FindByEmail(cda.Email); //HAGO ESTO PARA PODER ACTUALIZAR EL USUARIO EN EL MISMO CONTEXTO DEL QUE SE BUSCA, SI NO TIRA ERROR MULTIPLES INSTANCIAS usuario = _generalRepository.Get(usuario.IdUsuario); if (usuario.CodigoActivacion == cda.CodigoActivacion) { if (usuario.Activo == 1) { return(usuario); } usuario.Activo = 1; usuario.FechaActivacion = DateTime.Now; _generalRepository.Update(usuario); } return(usuario); }
public TModel Get <TModel>(int id, IDbTransaction trans = null) where TModel : class { return(_repository.Get <TModel>(id, trans)); }
public T Get <TKey>(TKey id) { return(_generalRepository.Get(id)); }